mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
Extra paranoia checks if dn_skipname/dn_expand exist or not
This commit is contained in:
parent
8c3cd0344d
commit
c87c4c7bd7
@ -598,8 +598,10 @@ function_entry basic_functions[] = {
|
|||||||
#if HAVE_RES_SEARCH && !(defined(__BEOS__) || defined(PHP_WIN32) || defined(NETWARE))
|
#if HAVE_RES_SEARCH && !(defined(__BEOS__) || defined(PHP_WIN32) || defined(NETWARE))
|
||||||
PHP_FE(dns_check_record, NULL)
|
PHP_FE(dns_check_record, NULL)
|
||||||
PHP_FALIAS(checkdnsrr, dns_check_record, NULL)
|
PHP_FALIAS(checkdnsrr, dns_check_record, NULL)
|
||||||
|
# if HAVE_DN_SKIPNAME && HAVE_DN_EXPAND
|
||||||
PHP_FE(dns_get_mx, second_and_third_args_force_ref)
|
PHP_FE(dns_get_mx, second_and_third_args_force_ref)
|
||||||
PHP_FALIAS(getmxrr, dns_get_mx, second_and_third_args_force_ref)
|
PHP_FALIAS(getmxrr, dns_get_mx, second_and_third_args_force_ref)
|
||||||
|
# endif
|
||||||
# if HAVE_DNS_FUNCS
|
# if HAVE_DNS_FUNCS
|
||||||
PHP_FE(dns_get_record, third_and_rest_force_ref)
|
PHP_FE(dns_get_record, third_and_rest_force_ref)
|
||||||
# endif
|
# endif
|
||||||
|
@ -632,6 +632,7 @@ PHP_FUNCTION(dns_get_record)
|
|||||||
/* }}} */
|
/* }}} */
|
||||||
#endif /* HAVE_DNS_FUNCS */
|
#endif /* HAVE_DNS_FUNCS */
|
||||||
|
|
||||||
|
#if HAVE_DN_SKIPNAME && HAVE_DN_EXPAND
|
||||||
/* {{{ proto bool dns_get_mx(string hostname, array mxhosts [, array weight])
|
/* {{{ proto bool dns_get_mx(string hostname, array mxhosts [, array weight])
|
||||||
Get MX records corresponding to a given Internet host name */
|
Get MX records corresponding to a given Internet host name */
|
||||||
PHP_FUNCTION(dns_get_mx)
|
PHP_FUNCTION(dns_get_mx)
|
||||||
@ -712,6 +713,7 @@ PHP_FUNCTION(dns_get_mx)
|
|||||||
RETURN_TRUE;
|
RETURN_TRUE;
|
||||||
}
|
}
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
#endif /* HAVE_DN_SKIPNAME && HAVE_DN_EXPAND */
|
||||||
|
|
||||||
#endif /* HAVE_RES_SEARCH && !(defined(__BEOS__)||defined(PHP_WIN32) || defined(NETWARE)) */
|
#endif /* HAVE_RES_SEARCH && !(defined(__BEOS__)||defined(PHP_WIN32) || defined(NETWARE)) */
|
||||||
|
|
||||||
|
@ -34,7 +34,9 @@ PHP_FUNCTION(gethostbynamel);
|
|||||||
#if HAVE_RES_SEARCH && !(defined(__BEOS__)||defined(PHP_WIN32))
|
#if HAVE_RES_SEARCH && !(defined(__BEOS__)||defined(PHP_WIN32))
|
||||||
|
|
||||||
PHP_FUNCTION(dns_check_record);
|
PHP_FUNCTION(dns_check_record);
|
||||||
|
# if HAVE_DN_SKIPNAME && HAVE_DN_EXPAND
|
||||||
PHP_FUNCTION(dns_get_mx);
|
PHP_FUNCTION(dns_get_mx);
|
||||||
|
# endif
|
||||||
|
|
||||||
# if HAVE_DNS_FUNCS
|
# if HAVE_DNS_FUNCS
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user