@@ -145,10 +145,11 @@ PHPAPI void php_network_freeaddresses(struct sockaddr **sal)
145145/* {{{ php_network_getaddresses_ex
146146 * Returns number of addresses, 0 for none/error
147147 */
148- PHPAPI int php_network_getaddresses_ex (const char * host , int socktype , int family , int ai_flags , struct sockaddr * * * sal , zend_string * * error_string )
148+ PHPAPI size_t php_network_getaddresses_ex (const char * host , int socktype , int family , int ai_flags , struct sockaddr * * * sal , zend_string * * error_string )
149149{
150150 struct sockaddr * * sap ;
151- int n ;
151+ size_t n ;
152+ int ret ;
152153#ifdef HAVE_GETADDRINFO
153154# ifdef HAVE_IPV6
154155 static int ipv6_borked = -1 ; /* the way this is used *is* thread safe */
@@ -190,7 +191,7 @@ PHPAPI int php_network_getaddresses_ex(const char *host, int socktype, int famil
190191 hints .ai_family = ipv6_borked ? AF_INET : family ;
191192# endif
192193
193- if ((n = getaddrinfo (host , NULL , & hints , & res ))) {
194+ if ((ret = getaddrinfo (host , NULL , & hints , & res ))) {
194195# if defined(PHP_WIN32 )
195196 char * gai_error = php_win32_error_to_msg (n );
196197# elif defined(HAVE_GAI_STRERROR )
@@ -253,7 +254,7 @@ PHPAPI int php_network_getaddresses_ex(const char *host, int socktype, int famil
253254/* {{{ php_network_getaddresses
254255 * Returns number of addresses, 0 for none/error
255256 */
256- PHPAPI int php_network_getaddresses (const char * host , int socktype , struct sockaddr * * * sal , zend_string * * error_string )
257+ PHPAPI size_t php_network_getaddresses (const char * host , int socktype , struct sockaddr * * * sal , zend_string * * error_string )
257258{
258259 return php_network_getaddresses_ex (host , socktype , AF_UNSPEC , 0 , sal , error_string );
259260}
@@ -262,10 +263,10 @@ PHPAPI int php_network_getaddresses(const char *host, int socktype, struct socka
262263/* {{{ php_network_getaddress
263264 * Returns the number of addresses, and puts first address for a hostname in sockaddr.
264265 */
265- PHPAPI int php_network_getaddress (php_sockaddr_storage * sockaddr , const char * host , int socktype , int family , int ai_flags , zend_string * * error_string )
266+ PHPAPI size_t php_network_getaddress (php_sockaddr_storage * sockaddr , const char * host , int socktype , int family , int ai_flags , zend_string * * error_string )
266267{
267268 struct sockaddr * * addresses ;
268- int address_count = php_network_getaddresses_ex (host , socktype , family , ai_flags , & addresses , error_string );
269+ size_t address_count = php_network_getaddresses_ex (host , socktype , family , ai_flags , & addresses , error_string );
269270 if (address_count == 0 ) {
270271 return 0 ;
271272 }
0 commit comments