cvs: php4 /ext/ldap/ ldap.c

From: Date: Tue, 13 Jun 2000 19:35:56 +0000
Subject: cvs: php4 /ext/ldap/ ldap.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-238@lists.php.net to get a copy of this message
venaas Tue Jun 13 12:35:56 2000 EDT Modified files: /php4/ext/ldap ldap.c Log: Think have to 0-terminate mod_values strings, got trailing garbage, this fixes bug #5001 I think. Index: php4/ext/ldap/ldap.c diff -u php4/ext/ldap/ldap.c:1.42 php4/ext/ldap/ldap.c:1.43 --- php4/ext/ldap/ldap.c:1.42 Mon Jun 5 12:47:42 2000 +++ php4/ext/ldap/ldap.c Tue Jun 13 12:35:56 2000 @@ -21,7 +21,7 @@ */ -/* $Id: ldap.c,v 1.42 2000/06/05 19:47:42 andi Exp $ */ +/* $Id: ldap.c,v 1.43 2000/06/13 19:35:56 venaas Exp $ */ #define IS_EXT_MODULE #include "php.h" @@ -179,7 +179,7 @@ php_info_print_table_start(); php_info_print_table_row(2, "LDAP Support", "enabled" ); - php_info_print_table_row(2, "RCS Version", "$Id: ldap.c,v 1.42 2000/06/05 19:47:42 andi Exp $" ); + php_info_print_table_row(2, "RCS Version", "$Id: ldap.c,v 1.43 2000/06/13 19:35:56 venaas Exp $" ); php_info_print_table_row(2, "Total Links", maxl ); #if HAVE_NSLDAP @@ -1151,6 +1151,7 @@ if ((num_values == 1) && ((*value)->type != IS_ARRAY)) { convert_to_string_ex(value); ldap_mods[i]->mod_values[0] = (*value)->value.str.val; + ldap_mods[i]->mod_values[0][(*value)->value.str.len] = '\0'; } else { for(j=0; j<num_values; j++) { zend_hash_index_find((*value)->value.ht,j, (void **) &ivalue);

« previous php.cvs (#238) next »