[BUG] standard: is_addr return value for IPv4 was inverted
diff --git a/include/common/standard.h b/include/common/standard.h
index 712d941..7cfd5e2 100644
--- a/include/common/standard.h
+++ b/include/common/standard.h
@@ -475,7 +475,7 @@
switch (addr->ss_family) {
case AF_INET:
- return *(int *)&((struct sockaddr_in *)&addr)->sin_addr;
+ return *(int *)&((struct sockaddr_in *)addr)->sin_addr;
case AF_INET6:
for (i = 0; i < sizeof(struct in6_addr) / sizeof(int); i++)
if (((int *)&((struct sockaddr_in6 *)addr)->sin6_addr)[i] != 0)