diff options
author | Lauri Aalto <laalto@iki.fi> | 2009-11-25 12:25:55 +0000 |
---|---|---|
committer | Lauri Aalto <laalto@iki.fi> | 2009-11-25 12:25:55 +0000 |
commit | 0b47c68f05a9ebb6ced9e33bb75ce4f2acb8be54 (patch) | |
tree | dfcc8a7218250dccbcecdd2e7c0d113d64abaf36 | |
parent | ecac66f485b9586ca250fbe98630db31298bea7a (diff) | |
download | raptor-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.c | 7 |
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; } |