diff options
author | Jani Taskinen <jani@php.net> | 2007-07-13 10:55:43 +0000 |
---|---|---|
committer | Jani Taskinen <jani@php.net> | 2007-07-13 10:55:43 +0000 |
commit | 06877d0064a6e329ca5ee3e6bdb8100c41a5725f (patch) | |
tree | f53aa9c39079072f36577a44f796a99eb5f67439 | |
parent | 40e44e99d6ebf7ba93a508fb60cc1af9c9a50d4e (diff) | |
download | php-git-06877d0064a6e329ca5ee3e6bdb8100c41a5725f.tar.gz |
- Do not break thousands of scripts.. (will remove in 5.3)
-rw-r--r-- | ext/ldap/ldap.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ext/ldap/ldap.c b/ext/ldap/ldap.c index 4fb5febe1c..bee17a5201 100644 --- a/ext/ldap/ldap.c +++ b/ext/ldap/ldap.c @@ -1130,8 +1130,9 @@ PHP_FUNCTION(ldap_first_attribute) ldap_linkdata *ld; ldap_resultentry *resultentry; char *attribute; + int argc = ZEND_NUM_ARGS(); - if (ZEND_NUM_ARGS() != 2 || zend_get_parameters_ex(2, &link, &result_entry) == FAILURE) { + if ((argc < 2 || argc > 3) || zend_get_parameters_ex(2, &link, &result_entry) == FAILURE) { WRONG_PARAM_COUNT; } @@ -1157,8 +1158,9 @@ PHP_FUNCTION(ldap_next_attribute) ldap_linkdata *ld; ldap_resultentry *resultentry; char *attribute; + int argc = ZEND_NUM_ARGS(); - if (ZEND_NUM_ARGS() != 2 || zend_get_parameters_ex(2, &link, &result_entry) == FAILURE) { + if ((argc < 2 || argc > 3) || zend_get_parameters_ex(2, &link, &result_entry) == FAILURE) { WRONG_PARAM_COUNT; } |