cvs: /php4 ChangeLog /php4/ext/ldap ldap.c

From: Date: Sat, 07 Aug 1999 16:32:51 +0000
Subject: cvs: /php4 ChangeLog /php4/ext/ldap ldap.c
Groups: php.version4 
Request: Send a blank email to php-version4+get-3202@lists.php.net to get a copy of this message
zeev Sat Aug 7 12:32:51 1999 EDT Modified files: /php4 ChangeLog /php4/ext/ldap ldap.c Log: Fix for bug #1980 Index: php4/ChangeLog diff -u php4/ChangeLog:1.40 php4/ChangeLog:1.41 --- php4/ChangeLog:1.40 Sat Aug 7 12:02:48 1999 +++ php4/ChangeLog Sat Aug 7 12:32:50 1999 @@ -2,6 +2,7 @@ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ??? ?? 1999, Version 4.0 Beta 2 +- Fixed ldap_search(), ldap_read() and ldap_list() (Zeev) - Fixed Apache information in phpinfo() (sam@breakfree.com) - Improved register_shutdown_function() - you may now supply arguments that will be passed to the shutdown function (Zeev) Index: php4/ext/ldap/ldap.c diff -u php4/ext/ldap/ldap.c:1.11 php4/ext/ldap/ldap.c:1.12 --- php4/ext/ldap/ldap.c:1.11 Mon Aug 2 15:16:43 1999 +++ php4/ext/ldap/ldap.c Sat Aug 7 12:32:50 1999 @@ -20,7 +20,7 @@ */ -/* $Id: ldap.c,v 1.11 1999/08/02 19:16:43 zeev Exp $ */ +/* $Id: ldap.c,v 1.12 1999/08/07 16:32:50 zeev Exp $ */ #define IS_EXT_MODULE #include "php.h" @@ -277,7 +277,7 @@ php_printf("<table>" "<tr><td>Total links:</td><td>%d/%s</td></tr>\n" - "<tr><td>RCS Version:</td><td>$Id: ldap.c,v 1.11 1999/08/02 19:16:43 zeev Exp $</td></tr>\n" + "<tr><td>RCS Version:</td><td>$Id: ldap.c,v 1.12 1999/08/07 16:32:50 zeev Exp $</td></tr>\n" #if HAVE_NSLDAP "<tr><td>SDK Version:</td><td>%f</td></tr>" "<tr><td>Highest LDAP Protocol Supported:</td><td>%f</td></tr>" @@ -537,7 +537,7 @@ static void php3_ldap_do_search(INTERNAL_FUNCTION_PARAMETERS, int scope) { - pval *link, *base_dn, *filter, *attrs, *attr; + pval *link, *base_dn, *filter, *attrs, **attr; char *ldap_base_dn, *ldap_filter; LDAP *ldap; char **ldap_attrs = NULL; @@ -589,8 +589,9 @@ RETURN_FALSE; return; } - convert_to_string(attr); - ldap_attrs[i] = attr->value.str.val; + SEPARATE_ZVAL(attr); + convert_to_string(*attr); + ldap_attrs[i] = (*attr)->value.str.val; } ldap_attrs[num_attribs] = NULL;

« previous php.version4 (#3202) next »