Deleted Added
full compact
13a14,15
> *
> * $FreeBSD: head/contrib/tcp_wrappers/tcpdmatch.c 56977 2000-02-03 10:27:03Z shin $
70a73,78
> #ifdef INET6
> struct sockaddr_storage server_sin;
> struct sockaddr_storage client_sin;
> char *ap;
> int alen;
> #else
72a81
> #endif
175a185,202
> #ifdef INET6
> server_sin.ss_family = hp->h_addrtype;
> switch (hp->h_addrtype) {
> case AF_INET:
> ap = (char *)&((struct sockaddr_in *)&server_sin)->sin_addr;
> alen = sizeof(struct sockaddr_in);
> break;
> case AF_INET6:
> ap = (char *)&((struct sockaddr_in6 *)&server_sin)->sin6_addr;
> alen = sizeof(struct sockaddr_in6);
> break;
> default:
> exit(1);
> }
> #ifdef SIN6_LEN
> server_sin.ss_len = alen;
> #endif
> #else
176a204
> #endif
179a208,210
> #ifdef INET6
> memcpy(ap, addr, alen);
> #else
181a213
> #endif
232a265,282
> #ifdef INET6
> client_sin.ss_family = hp->h_addrtype;
> switch (hp->h_addrtype) {
> case AF_INET:
> ap = (char *)&((struct sockaddr_in *)&client_sin)->sin_addr;
> alen = sizeof(struct sockaddr_in);
> break;
> case AF_INET6:
> ap = (char *)&((struct sockaddr_in6 *)&client_sin)->sin6_addr;
> alen = sizeof(struct sockaddr_in6);
> break;
> default:
> exit(1);
> }
> #ifdef SIN6_LEN
> client_sin.ss_len = alen;
> #endif
> #else
233a284
> #endif
236a288,290
> #ifdef INET6
> memcpy(ap, addr, alen);
> #else
238a293
> #endif