← Commit list

b260e9f841

Viktor Szakats
Viktor Szakats
2026-08-05
SUCCESS Duration: 416s

Subject

servers: fix to avoid a non-signal-safe call in signal handler

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/util.c+4 -1
@@ -399,8 +399,11 @@ static void exit_signal_handler(int signum)
}
else {
static const char msg[] = "exit_signal_handler: failed opening ";
+ const char *str;
(void)write(STDERR_FILENO, msg, CURL_CSTRLEN(msg));
- (void)write(STDERR_FILENO, serverlogfile, strlen(serverlogfile));
+ str = serverlogfile;
+ while(*str)
+ (void)write(STDERR_FILENO, str++, 1);
(void)write(STDERR_FILENO, "\n", 1);
}
}