summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJani Taskinen <jani@php.net>2007-07-13 10:55:43 +0000
committerJani Taskinen <jani@php.net>2007-07-13 10:55:43 +0000
commit06877d0064a6e329ca5ee3e6bdb8100c41a5725f (patch)
treef53aa9c39079072f36577a44f796a99eb5f67439
parent40e44e99d6ebf7ba93a508fb60cc1af9c9a50d4e (diff)
downloadphp-git-06877d0064a6e329ca5ee3e6bdb8100c41a5725f.tar.gz
- Do not break thousands of scripts.. (will remove in 5.3)
-rw-r--r--ext/ldap/ldap.c6
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;
}