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

index 50a57ea520257a524f087592f0df9a06ef0b2c2d..ee7b881f96d5d1d61ee0a0f8212af9ee8e8d6b26 100644 (file)
@@ -160,7 +160,7 @@ int dom_set_doc_classmap(php_libxml_ref_obj *document, zend_class_entry *basece,
                        zend_u_hash_init(doc_props->classmap, 0, NULL, NULL, 0, UG(unicode));
                }
                if (ce) {
-                       return zend_u_hash_add(doc_props->classmap, UG(unicode)?IS_UNICODE:IS_STRING, basece->name, basece->name_length + 1, &ce, sizeof(ce), NULL);
+                       return zend_u_hash_update(doc_props->classmap, UG(unicode)?IS_UNICODE:IS_STRING, basece->name, basece->name_length + 1, &ce, sizeof(ce), NULL);
                } else {
                        return zend_u_hash_del(doc_props->classmap, UG(unicode)?IS_UNICODE:IS_STRING, basece->name, basece->name_length + 1);
                }