From 232763cb702e5b39ec5a051ec41582e42adaef59 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 2 Apr 2024 13:45:00 -0400 Subject: Lock output behind DEBUG define --- src/ini.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/ini.c') diff --git a/src/ini.c b/src/ini.c index 55d092f..423e642 100644 --- a/src/ini.c +++ b/src/ini.c @@ -250,9 +250,18 @@ char *unquote(char *s) { void ini_free(struct INIFILE **ini) { for (size_t section = 0; section < (*ini)->section_count; section++) { +#ifdef DEBUG + SYSERROR("freeing section: %s", (*ini)->section[section]->key); +#endif for (size_t data = 0; data < (*ini)->section[section]->data_count; data++) { if ((*ini)->section[section]->data[data]) { +#ifdef DEBUG + SYSERROR("freeing data key: %s", (*ini)->section[section]->data[data]->key); +#endif guard_free((*ini)->section[section]->data[data]->key); +#ifdef DEBUG + SYSERROR("freeing data value: %s", (*ini)->section[section]->data[data]->value); +#endif guard_free((*ini)->section[section]->data[data]->value); guard_free((*ini)->section[section]->data[data]); } -- cgit