Mercurial > hg > nginx
comparison src/core/ngx_cycle.c @ 3658:99b2da73c29d
fix IPv6 listen socket handling while reconfiguring
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 30 Jun 2010 12:01:56 +0000 |
parents | 8bb6ce44672a |
children | ffbdaa3c70d6 |
comparison
equal
deleted
inserted
replaced
3657:fbd7dad43a4e | 3658:99b2da73c29d |
---|---|
866 #if (NGX_HAVE_INET6) | 866 #if (NGX_HAVE_INET6) |
867 case AF_INET6: | 867 case AF_INET6: |
868 sin61 = (struct sockaddr_in6 *) sa1; | 868 sin61 = (struct sockaddr_in6 *) sa1; |
869 sin62 = (struct sockaddr_in6 *) sa2; | 869 sin62 = (struct sockaddr_in6 *) sa2; |
870 | 870 |
871 if (sin61->sin6_port != sin61->sin6_port) { | 871 if (sin61->sin6_port != sin62->sin6_port) { |
872 return NGX_DECLINED; | 872 return NGX_DECLINED; |
873 } | 873 } |
874 | 874 |
875 if (ngx_memcmp(&sin61->sin6_addr, &sin62->sin6_addr, 16) != 0) { | 875 if (ngx_memcmp(&sin61->sin6_addr, &sin62->sin6_addr, 16) != 0) { |
876 return NGX_DECLINED; | 876 return NGX_DECLINED; |