]> granicus.if.org Git - php/commitdiff
name length should be strlen+1
authorStanislav Malyshev <stas@php.net>
Sun, 7 Jul 2002 13:06:58 +0000 (13:06 +0000)
committerStanislav Malyshev <stas@php.net>
Sun, 7 Jul 2002 13:06:58 +0000 (13:06 +0000)
Zend/zend_object_handlers.c

index b27eeed0784fa7ca7414b22ba4d000dee03f3d80..9c131e2626c46f2a74f37e95e50f29d749cdf1b6 100644 (file)
@@ -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) { */