]> git.ipfire.org Git - pakfire.git/commitdiff
jail: Honour the buffer length when forwarding log messages
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 19 Dec 2023 13:43:49 +0000 (13:43 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 19 Dec 2023 13:43:49 +0000 (13:43 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/jail.c

index 764bb5a804517d5fdec71c6b0cd41170a4e9f311..bb0377505633879107c724b3c6d9dcb6e6302053 100644 (file)
@@ -244,16 +244,16 @@ static int pakfire_jail_default_log_callback(struct pakfire* pakfire, void* data
                int priority, const char* line, size_t length) {
        switch (priority) {
                case LOG_INFO:
-                       INFO(pakfire, "%s", line);
+                       INFO(pakfire, "%.*s", (int)length, line);
                        break;
 
                case LOG_ERR:
-                       ERROR(pakfire, "%s", line);
+                       ERROR(pakfire, "%.*s", (int)length, line);
                        break;
 
 #ifdef ENABLE_DEBUG
                case LOG_DEBUG:
-                       DEBUG(pakfire, "%s", line);
+                       DEBUG(pakfire, "%.*s", (int)length, line);
                        break;
 #endif
        }