diff options
| -rw-r--r-- | main.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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; } |
