← Commit list

d9ea8cdcfa

Viktor Szakats
Viktor Szakats
2026-06-14
SUCCESS Duration: 255s

Subject

tests/servers: do not interpret `unlink()` retval as `errno`

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/socksd.c+4 -5
@@ -917,11 +917,10 @@ socks5_cleanup:
sclose(sock);
#ifdef USE_UNIX_SOCKETS
- if(unlink_socket && socket_domain == AF_UNIX && unix_socket) {
- int error = unlink(unix_socket);
- logmsg("unlink(%s) = %d (%s)", unix_socket,
- error, curlx_strerror(error, errbuf, sizeof(errbuf)));
- }
+ if(unlink_socket && socket_domain == AF_UNIX && unix_socket &&
+ unlink(unix_socket))
+ logmsg("unlink(%s): %d (%s)", unix_socket,
+ errno, curlx_strerror(errno, errbuf, sizeof(errbuf)));
#endif
if(wrotepidfile)
tests/server/sws.c+4 -5
@@ -2442,11 +2442,10 @@ sws_cleanup:
sclose(sock);
#ifdef USE_UNIX_SOCKETS
- if(unlink_socket && socket_domain == AF_UNIX && unix_socket) {
- rc = unlink(unix_socket);
- logmsg("unlink(%s) = %d (%s)", unix_socket,
- rc, curlx_strerror(rc, errbuf, sizeof(errbuf)));
- }
+ if(unlink_socket && socket_domain == AF_UNIX && unix_socket &&
+ unlink(unix_socket))
+ logmsg("unlink(%s): %d (%s)", unix_socket,
+ errno, curlx_strerror(errno, errbuf, sizeof(errbuf)));
#endif
free(req);
tests/server/util.c+5 -5
@@ -251,7 +251,7 @@ void set_advisor_read_lock(const char *filename)
void clear_advisor_read_lock(const char *filename)
{
int error = 0;
- int res;
+ int rc;
/*
* Log all removal failures. Even those due to file not existing.
@@ -260,10 +260,10 @@ void clear_advisor_read_lock(const char *filename)
*/
do {
- res = unlink(filename);
+ rc = unlink(filename);
/* !checksrc! disable ERRNOVAR 1 */
- } while(res && ((error = errno) == EINTR));
- if(res) {
+ } while(rc && ((error = errno) == EINTR));
+ if(rc) {
char errbuf[STRERROR_LEN];
logmsg("Error removing lock file %s error (%d) %s", filename,
error, curlx_strerror(error, errbuf, sizeof(errbuf)));
@@ -716,7 +716,7 @@ int bind_unix_socket(curl_socket_t sock, const char *unix_socket,
/* dead socket, cleanup and retry bind */
rc = unlink(unix_socket);
if(rc) {
- logmsg("Error binding socket, failed to unlink %s (%d) %s", unix_socket,
+ logmsg("Error binding socket, failed to unlink %s: %d (%s)", unix_socket,
errno, curlx_strerror(errno, errbuf, sizeof(errbuf)));
return rc;
}