X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fsockaddr.h;h=4a823aa9f6471697fcfe1c9c677483e9c73ef4c4;hp=1a98d47897f87f57e530115330a1fec17c377655;hb=963c5055505f2fc117cd5efa06eaa02c9b2bf85d;hpb=61d9b04f66055e61f0afdf8955ff890f4da39288 diff --git a/src/sockaddr.h b/src/sockaddr.h index 1a98d478..4a823aa9 100644 --- a/src/sockaddr.h +++ b/src/sockaddr.h @@ -4,9 +4,9 @@ #define AF_UNKNOWN 255 #ifdef SA_LEN -#define SALEN(s) SA_LEN(&s) +#define SALEN(s) SA_LEN(&(s)) #else -#define SALEN(s) (s.sa_family==AF_INET?sizeof(struct sockaddr_in):sizeof(struct sockaddr_in6)) +#define SALEN(s) ((s).sa_family==AF_INET ? sizeof(struct sockaddr_in) : sizeof(struct sockaddr_in6)) #endif struct sockaddr_unknown {