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;