]> granicus.if.org Git - php/commitdiff
Fixed bug #50540 (Crash within ldap_first_reference function)
authorSriram Natarajan <srinatar@php.net>
Mon, 21 Dec 2009 20:39:48 +0000 (20:39 +0000)
committerSriram Natarajan <srinatar@php.net>
Mon, 21 Dec 2009 20:39:48 +0000 (20:39 +0000)
ext/ldap/ldap.c

index 877e67e13ecc9d2768e37a8c50e99cb41b33faa3..b74fb0df95bae68d053443149d60e7cedf3555d3 100644 (file)
@@ -1965,6 +1965,7 @@ PHP_FUNCTION(ldap_first_reference)
                resultentry->id = Z_LVAL_P(result);
                zend_list_addref(resultentry->id);
                resultentry->data = entry;
+               resultentry->ber = NULL;
        }
 }
 /* }}} */
@@ -1993,6 +1994,7 @@ PHP_FUNCTION(ldap_next_reference)
                resultentry_next->id = resultentry->id;
                zend_list_addref(resultentry->id);
                resultentry_next->data = entry_next;
+               resultentry_next->ber = NULL;
        }
 }
 /* }}} */