diff --git a/src/xpdev/ini_file.c b/src/xpdev/ini_file.c
index ee838392c74fe249a97cb1792f47a5a3183cb051..2e1b6ff49d09c6d610eb030aa63487dcaef7fc47 100644
--- a/src/xpdev/ini_file.c
+++ b/src/xpdev/ini_file.c
@@ -1605,6 +1605,7 @@ void* iniFreeParsedSections(named_str_list_t** list)
 
 	for(i = 0; list[i] != NULL; ++i) {
 		free(list[i]->name);
+		free(list[i]->list);
 		free(list[i]);
 	}