From: Michael Tremer Date: Mon, 25 Sep 2023 17:16:19 +0000 (+0000) Subject: logging: Free buffer only if set X-Git-Tag: 0.9.30~1643 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5649a27678465deda2576d8c5c3cef9fae71acbc;p=pakfire.git logging: Free buffer only if set Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/logging.c b/src/libpakfire/logging.c index c15fcfaa8..5236bce26 100644 --- a/src/libpakfire/logging.c +++ b/src/libpakfire/logging.c @@ -47,7 +47,6 @@ PAKFIRE_EXPORT void pakfire_log_stderr(void* data, int priority, const char* fil PAKFIRE_EXPORT void pakfire_log_syslog(void* data, int priority, const char* file, int line, const char* fn, const char* format, va_list args) { - char* buffer = NULL; int r; @@ -78,7 +77,8 @@ PAKFIRE_EXPORT void pakfire_log_syslog(void* data, int priority, const char* fil sd_journal_perror(buffer); // Cleanup - free(buffer); + if (buffer) + free(buffer); } #else /* HAVE_SYSTEMD */