summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLauri Aalto <laalto@iki.fi>2009-11-25 12:25:55 +0000
committerLauri Aalto <laalto@iki.fi>2009-11-25 12:25:55 +0000
commit0b47c68f05a9ebb6ced9e33bb75ce4f2acb8be54 (patch)
treedfcc8a7218250dccbcecdd2e7c0d113d64abaf36
parentecac66f485b9586ca250fbe98630db31298bea7a (diff)
downloadraptor-0b47c68f05a9ebb6ced9e33bb75ce4f2acb8be54.tar.gz
(raptor_abbrev_subject_lookup): Free node if raptor_new_abbrev_subject() ownership transfer did not succeed.
-rw-r--r--src/raptor_abbrev.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/raptor_abbrev.c b/src/raptor_abbrev.c
index f2affd32..e6d0d546 100644
--- a/src/raptor_abbrev.c
+++ b/src/raptor_abbrev.c
@@ -673,11 +673,12 @@ raptor_abbrev_subject_lookup(raptor_avltree* nodes,
if(rv_subject) {
if(raptor_avltree_add(tree, rv_subject)) {
rv_subject = NULL;
- }
- }
+ }
+ } else
+ raptor_free_abbrev_node(node);
}
}
-
+
return rv_subject;
}