pollita Fri Nov 22 20:09:08 2002 EDT Modified files: /php4/ext/standard dns.c Log: New function dns_get_record(): close resolver socket after use. fix to internal func php_parserr(): correct bug in return state. Index: php4/ext/standard/dns.c diff -u php4/ext/standard/dns.c:1.45 php4/ext/standard/dns.c:1.46 --- php4/ext/standard/dns.c:1.45 Mon Nov 18 21:34:13 2002 +++ php4/ext/standard/dns.c Fri Nov 22 20:09:07 2002 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: dns.c,v 1.45 2002/11/19 02:34:13 helly Exp $ */ +/* $Id: dns.c,v 1.46 2002/11/23 01:09:07 pollita Exp $ */ /* {{{ includes */ #include "php.h" @@ -331,8 +331,9 @@ GETLONG(ttl, cp); GETSHORT(dlen, cp); if (type_to_fetch != T_ANY && type != type_to_fetch) { - /* Should never actually occour */ - return NULL; + *subarray = NULL; + cp += dlen; + return cp; } if (!store) { @@ -576,6 +577,7 @@ zend_hash_next_index_insert(HASH_OF(return_value), (void *)&subarray[current_subarray], sizeof(zval *), NULL); current_subarray++; } + res_nclose(&res); } }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php