mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
- Removed redundant local variable in dns_get_record.
- (5.3) Fixed bug in the Windows implementation of dns_get_record, where the two last parameters wouldn't be filled unless the type were DNS_ANY (Gustavo).
This commit is contained in:
parent
91f64706c2
commit
17dc181117
@ -707,7 +707,6 @@ PHP_FUNCTION(dns_get_record)
|
||||
int hostname_len;
|
||||
long type_param = PHP_DNS_ANY;
|
||||
zval *authns = NULL, *addtl = NULL;
|
||||
int addtl_recs = 0;
|
||||
int type_to_fetch;
|
||||
#if defined(HAVE_DNS_SEARCH)
|
||||
struct sockaddr_storage from;
|
||||
@ -736,7 +735,6 @@ PHP_FUNCTION(dns_get_record)
|
||||
if (addtl) {
|
||||
zval_dtor(addtl);
|
||||
array_init(addtl);
|
||||
addtl_recs = 1;
|
||||
}
|
||||
|
||||
if (!raw) {
|
||||
@ -773,7 +771,7 @@ PHP_FUNCTION(dns_get_record)
|
||||
}
|
||||
|
||||
for ( ;
|
||||
type < (addtl_recs ? (PHP_DNS_NUM_TYPES + 2) : PHP_DNS_NUM_TYPES) || first_query;
|
||||
type < (addtl ? (PHP_DNS_NUM_TYPES + 2) : PHP_DNS_NUM_TYPES) || first_query;
|
||||
type++
|
||||
) {
|
||||
first_query = 0;
|
||||
@ -894,7 +892,7 @@ PHP_FUNCTION(dns_get_record)
|
||||
}
|
||||
}
|
||||
|
||||
if (addtl_recs && addtl) {
|
||||
if (addtl) {
|
||||
/* Additional records associated with authoritative name servers */
|
||||
while (ar-- > 0 && cp && cp < end) {
|
||||
zval *retval = NULL;
|
||||
|
@ -347,7 +347,6 @@ PHP_FUNCTION(dns_get_record)
|
||||
long type_param = PHP_DNS_ANY;
|
||||
zval *authns = NULL, *addtl = NULL;
|
||||
int type, type_to_fetch, first_query = 1, store_results = 1;
|
||||
int addtl_recs = 0;
|
||||
zend_bool raw = 0;
|
||||
|
||||
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|lz!z!b",
|
||||
@ -362,7 +361,6 @@ PHP_FUNCTION(dns_get_record)
|
||||
if (addtl) {
|
||||
zval_dtor(addtl);
|
||||
array_init(addtl);
|
||||
addtl_recs = 1;
|
||||
}
|
||||
|
||||
if (!raw) {
|
||||
@ -390,7 +388,7 @@ PHP_FUNCTION(dns_get_record)
|
||||
}
|
||||
|
||||
for ( ;
|
||||
type < (addtl_recs ? (PHP_DNS_NUM_TYPES + 2) : PHP_DNS_NUM_TYPES) || first_query;
|
||||
type < (addtl ? (PHP_DNS_NUM_TYPES + 2) : PHP_DNS_NUM_TYPES) || first_query;
|
||||
type++
|
||||
) {
|
||||
DNS_STATUS status; /* Return value of DnsQuery_A() function */
|
||||
|
Loading…
Reference in New Issue
Block a user