libalpm: don't call dlcb when not set
Fixes FS#68728: Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
9dc29ebf5f
commit
4b8c274f7f
1 changed files with 2 additions and 2 deletions
|
@ -586,7 +586,7 @@ cleanup:
|
||||||
unlink(payload->tempfile_name);
|
unlink(payload->tempfile_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!payload->signature) {
|
if(handle->dlcb && !payload->signature) {
|
||||||
alpm_download_event_completed_t cb_data = {0};
|
alpm_download_event_completed_t cb_data = {0};
|
||||||
cb_data.total = bytes_dl;
|
cb_data.total = bytes_dl;
|
||||||
cb_data.result = ret;
|
cb_data.result = ret;
|
||||||
|
@ -719,7 +719,7 @@ static int curl_download_internal(alpm_handle_t *handle,
|
||||||
struct dload_payload *payload = payloads->data;
|
struct dload_payload *payload = payloads->data;
|
||||||
|
|
||||||
if(curl_add_payload(handle, curlm, payload, localpath) == 0) {
|
if(curl_add_payload(handle, curlm, payload, localpath) == 0) {
|
||||||
if(!payload->signature) {
|
if(handle->dlcb && !payload->signature) {
|
||||||
alpm_download_event_init_t cb_data = {.optional = payload->errors_ok};
|
alpm_download_event_init_t cb_data = {.optional = payload->errors_ok};
|
||||||
handle->dlcb(payload->remote_name, ALPM_DOWNLOAD_INIT, &cb_data);
|
handle->dlcb(payload->remote_name, ALPM_DOWNLOAD_INIT, &cb_data);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue