µhttpd-util: use #pragma to silence warning about nonliteral pattern
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 20 Apr 2017 18:45:30 +0000 (14:45 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 21 Apr 2017 17:36:48 +0000 (13:36 -0400)
This is safe, because we're taking a pattern which was already marked with
_printf_ and appending a literal string.

src/journal-remote/microhttpd-util.c

index cae1020..f5d2d79 100644 (file)
@@ -103,7 +103,10 @@ int mhd_respondf(struct MHD_Connection *connection,
         errno = -error;
         fmt = strjoina(format, "\n");
         va_start(ap, format);
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wformat-nonliteral"
         r = vasprintf(&m, fmt, ap);
+#pragma GCC diagnostic pop
         va_end(ap);
 
         if (r < 0)