From 5163136cea6f46c5fcba491988d66a39d388ffdf Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 25 Mar 2025 11:09:35 +0000 Subject: [PATCH] log stream: Don't fail if no callback has been registered This should usually never happen. Signed-off-by: Michael Tremer --- src/pakfire/log_stream.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pakfire/log_stream.c b/src/pakfire/log_stream.c index d6abc24d..7cb8f12f 100644 --- a/src/pakfire/log_stream.c +++ b/src/pakfire/log_stream.c @@ -27,6 +27,7 @@ #include #include #include +#include #define MAX_LINE_LENGTH 16384 @@ -243,9 +244,9 @@ static int pakfire_log_stream_drain_buffer(struct pakfire_log_stream* stream) { int r; // Log a message if we don't have a callback - if (!stream->callback) { - ERROR(stream->ctx, "Log stream has no callback set\n"); - return -EINVAL; + if (unlikely(!stream->callback)) { + DEBUG(stream->ctx, "Log stream has no callback set\n"); + return 0; } for (;;) { -- 2.39.5