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

Closes #20286
This commit is contained in:
Viktor Szakats 2026-01-13 13:44:43 +01:00
parent 236c7d3c4d
commit 80739fa89d
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
2 changed files with 1 additions and 8 deletions

View 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);

View 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 {