From a0095d776b70fd05700be64f5185e133f898ec09 Mon Sep 17 00:00:00 2001 From: Ben Winston Date: Sun, 5 May 2024 15:19:19 -0400 Subject: bugfix: memory --- main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'main.c') diff --git a/main.c b/main.c index a92c422..e323295 100644 --- a/main.c +++ b/main.c @@ -150,8 +150,11 @@ char** search(int argc, char* argv[]) { // try and get a string datapoint = toml_string_in(book, field); if (datapoint.ok) { - if (!regex_match(search_opts.args[i], datapoint.u.s)) + if (!regex_match(search_opts.args[i], datapoint.u.s)) { + free(datapoint.u.s); break; + } + free(datapoint.u.s); } else { continue; } -- cgit v1.2.3