From: Stig Venaas Date: Tue, 13 Jun 2000 19:50:05 +0000 (+0000) Subject: Also need to 0-terminate when adding/modifying an array of values. X-Git-Tag: php-4.0.1RC~209 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a2bdc522f5d68225a2ac251dc0c51b0da938ec68;p=php Also need to 0-terminate when adding/modifying an array of values. --- diff --git a/ext/ldap/ldap.c b/ext/ldap/ldap.c index 3aa8cf5273..3f3ee908f3 100644 --- a/ext/ldap/ldap.c +++ b/ext/ldap/ldap.c @@ -1157,6 +1157,7 @@ static void php_ldap_do_modify(INTERNAL_FUNCTION_PARAMETERS, int oper) zend_hash_index_find((*value)->value.ht,j, (void **) &ivalue); convert_to_string_ex(ivalue); ldap_mods[i]->mod_values[j] = (*ivalue)->value.str.val; + ldap_mods[i]->mod_values[j][(*value)->value.str.len] = '\0'; } } ldap_mods[i]->mod_values[num_values] = NULL;