]> granicus.if.org Git - php/commitdiff
allow registered classes to be changed
authorRob Richards <rrichards@php.net>
Tue, 3 Apr 2007 11:57:04 +0000 (11:57 +0000)
committerRob Richards <rrichards@php.net>
Tue, 3 Apr 2007 11:57:04 +0000 (11:57 +0000)
ext/dom/php_dom.c

index 0b0fdaea32f76d67cadda401f0ed931d2b005bcd..396e11714c9aa9fc4d7f05b4720d2ca9f4daaa45 100644 (file)
@@ -184,7 +184,7 @@ int dom_set_doc_classmap(php_libxml_ref_obj *document, zend_class_entry *basece,
                        zend_hash_init(doc_props->classmap, 0, NULL, NULL, 0);
                }
                if (ce) {
-                       return zend_hash_add(doc_props->classmap, basece->name, basece->name_length + 1, &ce, sizeof(ce), NULL);
+                       return zend_hash_update(doc_props->classmap, basece->name, basece->name_length + 1, &ce, sizeof(ce), NULL);
                } else {
                        return zend_hash_del(doc_props->classmap, basece->name, basece->name_length + 1);
                }