summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/element.c2
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;