diff options
author | Dan McGee <dan@archlinux.org> | 2012-03-16 12:08:10 -0500 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2012-03-16 12:08:10 -0500 |
commit | e6f72c61a098b52ea29e54b8eb4739a2ff81e6b0 (patch) | |
tree | f04692879dc63fe9f958500ebd646eb169d32fe4 /lib/libalpm/dload.c | |
parent | 573bd80f147ce90f21ef51fb8ca6f71e89cc3a74 (diff) | |
parent | f988aa6b32503f5d4003b1402089df74adf8b485 (diff) | |
download | pacman-e6f72c61a098b52ea29e54b8eb4739a2ff81e6b0.tar.xz |
Merge branch 'maint'
Conflicts:
lib/libalpm/sync.c
Diffstat (limited to 'lib/libalpm/dload.c')
-rw-r--r-- | lib/libalpm/dload.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/libalpm/dload.c b/lib/libalpm/dload.c index 05988065..b3ac024c 100644 --- a/lib/libalpm/dload.c +++ b/lib/libalpm/dload.c @@ -390,6 +390,11 @@ static int curl_download_internal(struct dload_payload *payload, CURL *curl = get_libcurl_handle(handle); handle->pm_errno = 0; + /* make sure these are NULL */ + FREE(payload->tempfile_name); + FREE(payload->destfile_name); + FREE(payload->content_disp_name); + payload->tempfile_openmode = "wb"; if(!payload->remote_name) { STRDUP(payload->remote_name, get_filename(payload->fileurl), |