From c07e4c57f7207cdcb39ac3fea0019d3f60cad3c9 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Fri, 3 Feb 2017 23:28:45 +1000 Subject: [PATCH] * free results from previous search --- src/database.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/database.c b/src/database.c index 6da5d4c..f7f1222 100644 --- a/src/database.c +++ b/src/database.c @@ -401,6 +401,9 @@ simdb_search(simdb_t *db, simdb_search_t *search, simdb_urec_t *sample) { if (search->d_ratio > 0.0) ratio_s = simdb_record_ratio(sample); + if (search->found) + simdb_search_free(search); + if ((matches = calloc(capacity, sizeof(simdb_match_t))) == NULL) return SIMDB_ERR_OOM;