diff options
| author | Raghuram Subramani <raghus2247@gmail.com> | 2025-07-29 13:17:34 +0530 |
|---|---|---|
| committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-07-29 13:17:34 +0530 |
| commit | 45ac3392a1818077b88130574cc9a8b82c19c691 (patch) | |
| tree | 5b880acc2340e8b88cb11dee3aeb86323b2ab610 /src | |
| parent | 457a182f825f5bcdf862dbc3d3a63378f0fcc60b (diff) | |
config: fix memory leak in config
Diffstat (limited to 'src')
| -rw-r--r-- | src/config.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/config.c b/src/config.c index 94eb18d..54a1cd0 100644 --- a/src/config.c +++ b/src/config.c @@ -68,6 +68,10 @@ config_delete(config_t *config) for (size_t i = 0; i < config->keys->size; i++) { ptr_wrapper_t *wrapper; + wrapper = list_get(config->keys, i); + if (wrapper->ptr != NULL) + free(wrapper->ptr); + wrapper = list_get(config->values, i); if (wrapper->ptr != NULL) free(wrapper->ptr); |
