]> git.ipfire.org Git - pakfire.git/commitdiff
execute: Log something if the logging callback failed
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 4 Mar 2021 18:46:56 +0000 (18:46 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 4 Mar 2021 18:46:56 +0000 (18:46 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/execute.c

index e141cd440282f9642f8c74bc77efddd6936a265d..8c2216f2f7b2ab50eb6cc1de8ab284321d8e324b 100644 (file)
@@ -121,8 +121,10 @@ static int pakfire_execute_logger_proxy(Pakfire pakfire, int fd,
 
                // Log the line
                int r = logging_callback(pakfire, data, priority, line);
-               if (r)
+               if (r) {
+                       ERROR(pakfire, "The logging callback returned an error: %d\n", r);
                        return r;
+               }
 
                // Remove line from buffer
                memmove(buffer->data, buffer->data + length, buffer->used - length);