From: Michael Tremer Date: Sun, 13 Oct 2024 10:23:06 +0000 (+0000) Subject: httpclient: Terminate the event loop if there are no transfers left X-Git-Tag: 0.9.30~1047 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4621c86fc9d45413ab803cc405656ed75d4c2d95;p=pakfire.git httpclient: Terminate the event loop if there are no transfers left Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/httpclient.c b/src/libpakfire/httpclient.c index 15cc955d0..5f2ed0d0b 100644 --- a/src/libpakfire/httpclient.c +++ b/src/libpakfire/httpclient.c @@ -111,6 +111,10 @@ static int pakfire_httpclient_check(struct pakfire_httpclient* client) { } } + // Terminate the event loop if there are no more transfers left + if (client->still_running <= 0) + return sd_event_exit(client->loop, 0); + return 0; }