← Commit list

80739fa89d

Viktor Szakats
Viktor Szakats
2026-01-13
SUCCESS Duration: 343s

Subject

tests/server: use `CURL_PRINTF()`, drop `-Wformat-nonliteral` workaround

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

tests/server/first.h+1 -1
@@ -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);
tests/server/util.c+0 -7
@@ -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 {