]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
tests/server: use `CURL_PRINTF()`, drop `-Wformat-nonliteral` workaround
authorViktor Szakats <commit@vsz.me>
Tue, 13 Jan 2026 12:44:43 +0000 (13:44 +0100)
committerViktor Szakats <commit@vsz.me>
Tue, 13 Jan 2026 13:27:27 +0000 (14:27 +0100)
Closes #20286

tests/server/first.h
tests/server/util.c

index 49d5b89aaa17311148d11633c7fe36b7a7815f35..0d0dc30a0e98d6103e9b19ecd1c9272e2f0c2221 100644 (file)
@@ -126,7 +126,7 @@ extern int getpart(char **outbuf, size_t *outlen,
 
 /* utility functions */
 extern char *data_to_hex(char *data, size_t len);
-extern void logmsg(const char *msg, ...);
+extern void logmsg(const char *msg, ...) CURL_PRINTF(1, 2);
 extern void loghex(unsigned char *buffer, ssize_t len);
 extern int win32_init(void);
 extern FILE *test2fopen(long testno, const char *logdir2);
index 276c54dba50b71ff2f386b9d88aec4bea2c35f2c..e1cc138d184e40bdb7abe89f2f28a07c3f400a61 100644 (file)
@@ -111,14 +111,7 @@ void logmsg(const char *msg, ...)
            now.tm_hour, now.tm_min, now.tm_sec, (long)tv.tv_usec);
 
   va_start(ap, msg);
-#ifdef __clang__
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wformat-nonliteral"
-#endif
   vsnprintf(buffer, sizeof(buffer), msg, ap);
-#ifdef __clang__
-#pragma clang diagnostic pop
-#endif
   va_end(ap);
 
   do {