chiark / gitweb /
journal-file: protect against alloca(0)
[elogind.git] / src / journal / microhttpd-util.c
index 382087c7906bf3daae35e2b08b97fb3651dddf54..c45d0df722c0d708bfd8338232bd9634364182ab 100644 (file)
@@ -27,6 +27,8 @@
 #include "macro.h"
 #include "util.h"
 
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wformat-nonliteral"
 void microhttpd_logger(void *arg, const char *fmt, va_list ap) {
         _cleanup_free_ char *f;
         if (asprintf(&f, "microhttpd: %s", fmt) <= 0) {
@@ -35,3 +37,4 @@ void microhttpd_logger(void *arg, const char *fmt, va_list ap) {
         }
         log_metav(LOG_INFO, NULL, 0, NULL, f, ap);
 }
+#pragma GCC diagnostic pop