Mercurial > hg > nginx-quic
comparison src/http/ngx_http_core_module.c @ 4625:3709ce127763
Fixed compilation warning introduced in r4624.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 14 May 2012 13:15:22 +0000 |
parents | ed3d0cc6de5a |
children | f675474435e0 |
comparison
equal
deleted
inserted
replaced
4624:df93068953c0 | 4625:3709ce127763 |
---|---|
2713 struct in6_addr *inaddr6; | 2713 struct in6_addr *inaddr6; |
2714 #endif | 2714 #endif |
2715 | 2715 |
2716 family = addr->sockaddr->sa_family; | 2716 family = addr->sockaddr->sa_family; |
2717 | 2717 |
2718 if (family == AF_INET) { | 2718 switch (family) { |
2719 inaddr = &((struct sockaddr_in *) addr->sockaddr)->sin_addr.s_addr; | |
2720 } | |
2721 | 2719 |
2722 #if (NGX_HAVE_INET6) | 2720 #if (NGX_HAVE_INET6) |
2723 else if (family == AF_INET6) { | 2721 case AF_INET6: |
2724 inaddr6 = &((struct sockaddr_in6 *) addr->sockaddr)->sin6_addr; | 2722 inaddr6 = &((struct sockaddr_in6 *) addr->sockaddr)->sin6_addr; |
2725 | 2723 |
2726 if (IN6_IS_ADDR_V4MAPPED(inaddr6)) { | 2724 if (IN6_IS_ADDR_V4MAPPED(inaddr6)) { |
2727 family = AF_INET; | 2725 family = AF_INET; |
2728 inaddr = (in_addr_t *) &inaddr6->s6_addr[12]; | 2726 inaddr = (in_addr_t *) &inaddr6->s6_addr[12]; |
2729 } | 2727 } |
2730 } | 2728 |
2731 #endif | 2729 break; |
2730 #endif | |
2731 | |
2732 #if (NGX_HAVE_UNIX_DOMAIN) | |
2733 case AF_UNIX: | |
2734 break; | |
2735 #endif | |
2736 | |
2737 default: /* AF_INET */ | |
2738 inaddr = &((struct sockaddr_in *) addr->sockaddr)->sin_addr.s_addr; | |
2739 } | |
2732 | 2740 |
2733 for (cidr = proxies->elts, i = 0; i < proxies->nelts; i++) { | 2741 for (cidr = proxies->elts, i = 0; i < proxies->nelts; i++) { |
2734 if (cidr[i].family != family) { | 2742 if (cidr[i].family != family) { |
2735 goto next; | 2743 goto next; |
2736 } | 2744 } |