← Commit list

d38bf7949d

Viktor Szakats
Viktor Szakats
2026-02-26
SUCCESS Duration: 325s

Subject

tests/server: fix to clear the complete `srvr_sockaddr_union_t` variable

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/dnsd.c+1 -1
@@ -531,6 +531,7 @@ static int test_dnsd(int argc, const char **argv)
port we actually got and update the listener port value with it. */
curl_socklen_t la_size;
srvr_sockaddr_union_t localaddr;
+ memset(&localaddr, 0, sizeof(localaddr));
#ifdef USE_IPV6
if(!use_ipv6)
#endif
@@ -539,7 +540,6 @@ static int test_dnsd(int argc, const char **argv)
else
la_size = sizeof(localaddr.sa6);
#endif
- memset(&localaddr.sa, 0, (size_t)la_size);
if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
error = SOCKERRNO;
logmsg("getsockname() failed with error (%d) %s",
tests/server/rtspd.c+1 -1
@@ -1162,6 +1162,7 @@ static int test_rtspd(int argc, const char *argv[])
port we actually got and update the listener port value with it. */
curl_socklen_t la_size;
srvr_sockaddr_union_t localaddr;
+ memset(&localaddr, 0, sizeof(localaddr));
#ifdef USE_IPV6
if(!use_ipv6)
#endif
@@ -1170,7 +1171,6 @@ static int test_rtspd(int argc, const char *argv[])
else
la_size = sizeof(localaddr.sa6);
#endif
- memset(&localaddr.sa, 0, (size_t)la_size);
if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
error = SOCKERRNO;
logmsg("getsockname() failed with error (%d) %s",
tests/server/sws.c+1 -1
@@ -2214,6 +2214,7 @@ static int test_sws(int argc, const char *argv[])
port we actually got and update the listener port value with it. */
curl_socklen_t la_size;
srvr_sockaddr_union_t localaddr;
+ memset(&localaddr, 0, sizeof(localaddr));
#ifdef USE_IPV6
if(socket_domain != AF_INET6)
#endif
@@ -2222,7 +2223,6 @@ static int test_sws(int argc, const char *argv[])
else
la_size = sizeof(localaddr.sa6);
#endif
- memset(&localaddr.sa, 0, (size_t)la_size);
if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
error = SOCKERRNO;
logmsg("getsockname() failed with error (%d) %s",
tests/server/tftpd.c+1 -1
@@ -1167,6 +1167,7 @@ static int test_tftpd(int argc, const char **argv)
port we actually got and update the listener port value with it. */
curl_socklen_t la_size;
srvr_sockaddr_union_t localaddr;
+ memset(&localaddr, 0, sizeof(localaddr));
#ifdef USE_IPV6
if(!use_ipv6)
#endif
@@ -1175,7 +1176,6 @@ static int test_tftpd(int argc, const char **argv)
else
la_size = sizeof(localaddr.sa6);
#endif
- memset(&localaddr.sa, 0, (size_t)la_size);
if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
error = SOCKERRNO;
logmsg("getsockname() failed with error (%d) %s",
tests/server/util.c+1 -1
@@ -841,13 +841,13 @@ curl_socket_t sockdaemon(curl_socket_t sock,
port we actually got and update the listener port value with it. */
curl_socklen_t la_size;
srvr_sockaddr_union_t localaddr;
+ memset(&localaddr, 0, sizeof(localaddr));
#ifdef USE_IPV6
if(socket_domain == AF_INET6)
la_size = sizeof(localaddr.sa6);
else
#endif
la_size = sizeof(localaddr.sa4);
- memset(&localaddr.sa, 0, (size_t)la_size);
if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
error = SOCKERRNO;
logmsg("getsockname() failed with error (%d) %s",