]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
mprintf: ignore clang non-literal format string
authorGregor Jasny <gjasny@googlemail.com>
Sun, 24 Apr 2022 11:31:27 +0000 (13:31 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 16 May 2022 16:18:12 +0000 (18:18 +0200)
Closes #8740

lib/mprintf.c

index 13812010b352c7c54c3b7e797a74f782411a6844..0ea315ee71f014e27c713f4ca3b1d6c4d83b68a8 100644 (file)
@@ -956,9 +956,16 @@ static int dprintf_formatf(
 
         *fptr = 0; /* and a final zero termination */
 
+#ifdef __clang__
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wformat-nonliteral"
+#endif
         /* NOTE NOTE NOTE!! Not all sprintf implementations return number of
            output characters */
         (sprintf)(work, formatbuf, p->data.dnum);
+#ifdef __clang__
+#pragma clang diagnostic pop
+#endif
         DEBUGASSERT(strlen(work) <= sizeof(work));
         for(fptr = work; *fptr; fptr++)
           OUTCHAR(*fptr);