Signed-off-by: Dave Reisner <[email protected]>
---
Our (my) download code isn't very clear, but there's an oddball chance this
might happen. Pointed out by Lucas.

 lib/libalpm/dload.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lib/libalpm/dload.c b/lib/libalpm/dload.c
index 5464740..3798937 100644
--- a/lib/libalpm/dload.c
+++ b/lib/libalpm/dload.c
@@ -396,7 +396,7 @@ cleanup:
                }
        }
 
-       if((ret == -1 || dload_interrupted) && should_unlink) {
+       if((ret == -1 || dload_interrupted) && should_unlink && tempfile) {
                unlink(tempfile);
        }
 
-- 
1.7.6


Reply via email to