chiark / gitweb /
nspawn: fix getent fallback
[elogind.git] / src / journal / microhttpd-util.c
index 382087c7906bf3daae35e2b08b97fb3651dddf54..3844f7a03c5e477e514883afdcde7e33a678ac98 100644 (file)
 #include "util.h"
 
 void microhttpd_logger(void *arg, const char *fmt, va_list ap) {
-        _cleanup_free_ char *f;
+        _cleanup_free_ char *f = NULL;
+
         if (asprintf(&f, "microhttpd: %s", fmt) <= 0) {
                 log_oom();
                 return;
         }
+
+        DISABLE_WARNING_FORMAT_NONLITERAL;
         log_metav(LOG_INFO, NULL, 0, NULL, f, ap);
+        REENABLE_WARNING;
 }