From 0c193b2b822ee4d439e5d0f108d74659b7019e74 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 12 May 2026 09:18:56 +0200 Subject: [PATCH] modules: invert memcmp logic memcmp returns 0 when the memory is equal. This function is not used currently. --- src/modules/network-utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/network-utils.h b/src/modules/network-utils.h index 568e9cb19..b00be6557 100644 --- a/src/modules/network-utils.h +++ b/src/modules/network-utils.h @@ -191,7 +191,7 @@ static inline bool pw_net_addr_is_any(struct sockaddr_storage *addr) return sa->sin_addr.s_addr == INADDR_ANY; } else if (addr->ss_family == AF_INET6) { struct sockaddr_in6 *sa = (struct sockaddr_in6*)addr; - return memcmp(&sa->sin6_addr, &in6addr_any, sizeof(sa->sin6_addr)); + return memcmp(&sa->sin6_addr, &in6addr_any, sizeof(sa->sin6_addr)) == 0; } return false; }