Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/lib/libalpm
diff options
context:
space:
mode:
authorAnatol Pomozov <anatol.pomozov@gmail.com>2020-07-13 09:35:21 -0700
committerAllan McRae <allan@archlinux.org>2020-07-14 23:41:45 +1000
commit1fd95939dbee071f4d7fb30e19c5b3cb22969113 (patch)
treeec7a37477cfe39e3bee462b069a0c2a5984a49a1 /lib/libalpm
parenta8bdc2e10ad6c942f3f1dbbbb77c126578a41bd3 (diff)
Do not free payload fields in the middle of this structure use
At the end of payload use it calls _alpm_dload_payload_reset() that will free() these and other fields anyway. Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'lib/libalpm')
-rw-r--r--lib/libalpm/dload.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/lib/libalpm/dload.c b/lib/libalpm/dload.c
index 1785dd6a..343f5c78 100644
--- a/lib/libalpm/dload.c
+++ b/lib/libalpm/dload.c
@@ -698,10 +698,6 @@ static int curl_add_payload(alpm_handle_t *handle, CURLM *curlm,
return 0;
cleanup:
- FREE(payload->fileurl);
- FREE(payload->tempfile_name);
- FREE(payload->destfile_name);
- FREE(payload->content_disp_name);
curl_easy_cleanup(curl);
return ret;
}