From 0109eb07cf251e8c66d428e612f2b747e7e68a44 Mon Sep 17 00:00:00 2001 From: Tjerk Meesters Date: Tue, 15 Jul 2014 20:12:33 +0800 Subject: [PATCH] Changed based on comments and make its behaviour equal to the Windows version --- ext/standard/dns.c | 4 ++-- ext/standard/dns_win32.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ext/standard/dns.c b/ext/standard/dns.c index 52b1b1ed8e..7060d3f064 100644 --- a/ext/standard/dns.c +++ b/ext/standard/dns.c @@ -896,10 +896,10 @@ PHP_FUNCTION(dns_get_record) if (n < 0) { php_dns_free_handle(handle); - if (h_errno == NO_DATA) { + if (h_errno == NO_DATA || h_errno == HOST_NOT_FOUND) { continue; } else { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Dns Query failed"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "DNS Query failed"); zval_dtor(return_value); RETURN_FALSE; } diff --git a/ext/standard/dns_win32.c b/ext/standard/dns_win32.c index 963d1f7a54..a0b917c5ca 100644 --- a/ext/standard/dns_win32.c +++ b/ext/standard/dns_win32.c @@ -456,7 +456,7 @@ PHP_FUNCTION(dns_get_record) if (status == DNS_INFO_NO_RECORDS || status == DNS_ERROR_RCODE_NAME_ERROR) { continue; } else { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Dns Query failed"); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "DNS Query failed"); zval_dtor(return_value); RETURN_FALSE; } -- 2.50.0