From 7c13ed35bba1bc52cb21fd44ae9a99d3ddf348f4 Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Sun, 27 Jul 2025 15:39:37 +0530 Subject: config: add config_delete() --- src/main.c | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index acbb1d8..2519a2b 100644 --- a/src/main.c +++ b/src/main.c @@ -129,26 +129,7 @@ main(int argc, char **argv) handle_file(path); } - for (size_t i = 0; i < config->keys->size; i++) { - ptr_wrapper_t *wrapper; - - wrapper = list_get(config->values, i); - if (wrapper->ptr != NULL) - free(wrapper->ptr); - - list_t *l = list_get(config->array_values, i); - for (size_t y = 0; y < l->size; y++) { - wrapper = list_get(l, y); - - if (wrapper->ptr != NULL) - free(wrapper->ptr); - } - } - - list_delete(config->keys); - list_delete(config->values); - list_delete(config->array_values); - free(config); + config_delete(config); return EXIT_SUCCESS; } -- cgit v1.2.3