diff options
-rw-r--r-- | src/core/element.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/element.c b/src/core/element.c index 4a9de1a..beb64da 100644 --- a/src/core/element.c +++ b/src/core/element.c @@ -1640,7 +1640,7 @@ dom_exception _dom_element_set_attr_node(struct dom_element *element, (dom_event_target *) old_attr, name, DOM_MUTATION_REMOVAL, &success); dom_string_unref(old); - dom_node_unref(old_attr); + *result = old_attr; if (err != DOM_NO_ERR) { dom_string_unref(name); return err; |