mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-12 19:29:59 -04:00
silence compiler warning by using offsetof to get structure element offsets
This commit is contained in:
parent
3a1a50ebe0
commit
cbd62d92ec
1 changed files with 3 additions and 3 deletions
|
|
@ -398,7 +398,7 @@ lwres_getaddrinfo(const char *hostname, const char *servname,
|
|||
goto inet6_addr;
|
||||
}
|
||||
addrsize = sizeof(struct in_addr);
|
||||
addroff = (char *)(&SIN(0)->sin_addr) - (char *)0;
|
||||
addroff = offsetof(struct sockaddr_in, sin_addr);
|
||||
family = AF_INET;
|
||||
goto common;
|
||||
#ifdef LWRES_HAVE_SIN6_SCOPE_ID
|
||||
|
|
@ -408,7 +408,7 @@ lwres_getaddrinfo(const char *hostname, const char *servname,
|
|||
if (family && family != AF_INET6)
|
||||
return (EAI_NONAME);
|
||||
addrsize = sizeof(struct in6_addr);
|
||||
addroff = (char *)(&SIN6(0)->sin6_addr) - (char *)0;
|
||||
addroff = offsetof(struct sockaddr_in6, sin6_addr);
|
||||
family = AF_INET6;
|
||||
goto common;
|
||||
#endif
|
||||
|
|
@ -417,7 +417,7 @@ lwres_getaddrinfo(const char *hostname, const char *servname,
|
|||
return (EAI_NONAME);
|
||||
inet6_addr:
|
||||
addrsize = sizeof(struct in6_addr);
|
||||
addroff = (char *)(&SIN6(0)->sin6_addr) - (char *)0;
|
||||
addroff = offsetof(struct sockaddr_in6, sin6_addr);
|
||||
family = AF_INET6;
|
||||
|
||||
common:
|
||||
|
|
|
|||
Loading…
Reference in a new issue