X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsession.c;fp=src%2Fsession.c;h=9867d8cdf21b903d5715c64d151f46962babbcdb;hb=b92f5f5d4bd3fb1cf21910047ba2f95ba9c9a4a8;hp=2039c5846ac0c0ff8dc1a7798d8225b5910a0d10;hpb=bb692fa6c0b70501de135231ef51d92c95df1075;p=pazpar2-moved-to-github.git diff --git a/src/session.c b/src/session.c index 2039c58..9867d8c 100644 --- a/src/session.c +++ b/src/session.c @@ -2067,7 +2067,13 @@ static int ingest_to_cluster(struct client *cl, cluster = reclist_insert(se->reclist, se->relevance, service, record, merge_keys, &se->total_merged); if (!cluster) + { + if (type) + xmlFree(type); + if (value) + xmlFree(value); return 0; // complete match with existing record + } { const char *use_term_factor_str =