]> granicus.if.org Git - php/commitdiff
- root property in Dom Doc class is now reference to array element in
authorUwe Steinmann <steinm@php.net>
Mon, 6 Mar 2000 13:11:21 +0000 (13:11 +0000)
committerUwe Steinmann <steinm@php.net>
Mon, 6 Mar 2000 13:11:21 +0000 (13:11 +0000)
  children property

ext/domxml/domxml.c

index 3af9b851a4699f9ce746b1da5198da2531cbf295..70e12ebaa56cb71165ad3e1964b88af51c14d12d 100644 (file)
@@ -1317,9 +1317,9 @@ PHP_FUNCTION(xmltree)
                        if((*keydata)->type == IS_OBJECT) {
                          if (zend_hash_find((*keydata)->value.obj.properties, "type", sizeof("type"), (void **)&prop) == SUCCESS) {
                                        if((*prop)->value.lval == XML_ELEMENT_NODE) {
-                                               zend_hash_update(return_value->value.obj.properties, "root", strlen("root")+1, (void *) &(*keydata), sizeof(zval *), NULL);
-//                                             (*keydata)->is_ref = 1;
-//                                             (*keydata)->refcount = 2;
+                                               zend_hash_update(return_value->value.obj.properties, "root", sizeof("root"), (void **) keydata, sizeof(zval *), NULL);
+                                               (*keydata)->is_ref = 1;
+                                               (*keydata)->refcount++;
                                        }
                                }
                        }