]> granicus.if.org Git - php/commitdiff
Handle unset with empty key
authorStanislav Malyshev <stas@php.net>
Fri, 9 Jun 2000 10:59:21 +0000 (10:59 +0000)
committerStanislav Malyshev <stas@php.net>
Fri, 9 Jun 2000 10:59:21 +0000 (10:59 +0000)
Zend/zend_execute.c

index e05ccf4a1295435f757680b7b6007854fcaabe60..77b1ac6fd3c4a4754a487625e8f94da56e2ab5f6 100644 (file)
@@ -2164,6 +2164,9 @@ send_by_ref:
                                                                case IS_LONG:
                                                                        zend_hash_index_del(ht, offset->value.lval);
                                                                        break;
+                                                               case IS_NULL:
+                                                                       zend_hash_del(ht,"",1);
+                                                                       break;
                                                                case IS_STRING:
                                                                        zend_hash_del(ht, offset->value.str.val, offset->value.str.len+1);
                                                                        break;