diff options
-rw-r--r-- | config.c | 3 | ||||
-rw-r--r-- | main.c | 6 | ||||
-rw-r--r-- | regexset.c | 2 |
3 files changed, 11 insertions, 0 deletions
@@ -45,3 +45,6 @@ int cfg_init() { return 1; } +void cfg_free() { + config_destroy(&config); +} @@ -12,5 +12,11 @@ int main(int argc, char **argv) { rs_free(); return 1; } + + /* Parsing stuff goes here. */ + + cfg_free(); + rs_free(); + return 0; } @@ -57,4 +57,6 @@ void rs_free() { pcre_free(regexes[i].text); pcre_free(regexes[i].join); } + free(regexes); + regexes = NULL; } |