diff --git a/src/numex_table_builder.c b/src/numex_table_builder.c index 2bd9e66e..83984da7 100644 --- a/src/numex_table_builder.c +++ b/src/numex_table_builder.c @@ -22,11 +22,13 @@ int main(int argc, char **argv) { if (f == NULL) { log_error("File could not be opened, ensure directory exists: %s\n", filename); + numex_module_teardown(); exit(1); } if (!numex_module_setup(NULL)) { log_error("Numex table initialization unsuccessful\n"); + numex_module_teardown(); exit(1); } @@ -133,5 +135,7 @@ int main(int argc, char **argv) { exit(1); } + numex_module_teardown(); + log_info("Done\n"); }