From: Michael Tremer Date: Thu, 26 Jun 2025 17:47:24 +0000 (+0000) Subject: builder: Cleanup the event loop X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=25e21a0bcfc242e76ccc0df2b44315e2f8dae152;p=pakfire.git builder: Cleanup the event loop Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/builder.c b/src/pakfire/builder.c index 3068dcbf..2402432b 100644 --- a/src/pakfire/builder.c +++ b/src/pakfire/builder.c @@ -66,6 +66,8 @@ struct pakfire_builder { }; static void pakfire_builder_free(struct pakfire_builder* self) { + if (self->reconnect_timer) + sd_event_source_unref(self->reconnect_timer); if (self->stats_timer) sd_event_source_unref(self->stats_timer); if (self->client) @@ -74,6 +76,8 @@ static void pakfire_builder_free(struct pakfire_builder* self) { pakfire_xfer_unref(self->control); if (self->ctx) pakfire_ctx_unref(self->ctx); + if (self->loop) + sd_event_unref(self->loop); free(self); }