From 6fcecbd08d216637d812208a15c0b2e70f408723 Mon Sep 17 00:00:00 2001 From: morganamilo Date: Fri, 23 May 2025 14:53:18 +0100 Subject: [PATCH] libalpm: set errno if child exited via signal --- lib/libalpm/dload.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/libalpm/dload.c b/lib/libalpm/dload.c index 59ccdcd4..424be680 100644 --- a/lib/libalpm/dload.c +++ b/lib/libalpm/dload.c @@ -1023,6 +1023,7 @@ static int curl_download_internal_sandboxed(alpm_handle_t *handle, if(wret > 0) { if(!WIFEXITED(ret)) { /* the child did not terminate normally */ + handle->pm_errno = ALPM_ERR_RETRIEVE; ret = -1; } else {