]> granicus.if.org Git - php/commitdiff
Also need to 0-terminate when adding/modifying an array of values.
authorStig Venaas <venaas@php.net>
Tue, 13 Jun 2000 19:50:05 +0000 (19:50 +0000)
committerStig Venaas <venaas@php.net>
Tue, 13 Jun 2000 19:50:05 +0000 (19:50 +0000)
ext/ldap/ldap.c

index 3aa8cf5273351a99b999c5fa686d3089aac973d8..3f3ee908f34e9b8cb3ce9f48256503ac82ce0da7 100644 (file)
@@ -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;