X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fsockaddr.h;h=4a823aa9f6471697fcfe1c9c677483e9c73ef4c4;hp=1a98d47897f87f57e530115330a1fec17c377655;hb=fa05f996c5500c056a36c1d43e33a407f876643c;hpb=6086a7fc1ecdf197d3937cec5f291b83c5d68454 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 {