tony2001 Mon May 4 14:25:04 2009 UTC Modified files: /php-src/main network.c Log: don't segfault on bindto == NULL http://cvs.php.net/viewvc.cgi/php-src/main/network.c?r1=1.143&r2=1.144&diff_format=u Index: php-src/main/network.c diff -u php-src/main/network.c:1.143 php-src/main/network.c:1.144 --- php-src/main/network.c:1.143 Mon May 4 13:12:53 2009 +++ php-src/main/network.c Mon May 4 14:25:04 2009 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: network.c,v 1.143 2009/05/04 13:12:53 iliaa Exp $ */ +/* $Id: network.c,v 1.144 2009/05/04 14:25:04 tony2001 Exp $ */ /*#define DEBUG_MAIN_NETWORK 1*/ @@ -792,7 +792,7 @@ switch (sa->sa_family) { #if HAVE_GETADDRINFO && HAVE_IPV6 case AF_INET6: - if (strstr(bindto, ':')) { + if (bindto && strstr(bindto, ':')) { ((struct sockaddr_in6 *)sa)->sin6_family = sa->sa_family; ((struct sockaddr_in6 *)sa)->sin6_port = htons(port); socklen = sizeof(struct sockaddr_in6);
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php