From: Stanislav Malyshev Date: Sun, 7 Jul 2002 13:06:58 +0000 (+0000) Subject: name length should be strlen+1 X-Git-Tag: INITIAL_IMPORT_SOURCEFORGE~16 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0ed4f6d184695e228891021df85628e171ab082b;p=php name length should be strlen+1 --- diff --git a/Zend/zend_object_handlers.c b/Zend/zend_object_handlers.c index b27eeed078..9c131e2626 100644 --- a/Zend/zend_object_handlers.c +++ b/Zend/zend_object_handlers.c @@ -77,7 +77,7 @@ static void zend_std_write_property(zval *object, zval *member, zval *value TSRM member = &tmp_member; } - if (zend_hash_find(zobj->properties, Z_STRVAL_P(member), Z_STRLEN_P(member), (void **) &variable_ptr) == SUCCESS) { + if (zend_hash_find(zobj->properties, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, (void **) &variable_ptr) == SUCCESS) { if (*variable_ptr == EG(error_zval_ptr) || member == EG(error_zval_ptr)) { /* variable_ptr = EG(uninitialized_zval_ptr); */ /* } else if (variable_ptr==&EG(uninitialized_zval) || variable_ptr!=value_ptr) { */