fix:no more leaks possible

This commit is contained in:
jonathan santis
2025-05-15 13:46:03 +02:00
parent 00190b2354
commit 77f5c5ac2c
2 changed files with 9 additions and 4 deletions

6
test.c
View File

@@ -73,10 +73,14 @@ int main(void)
entry = malloc(10*sizeof(struct configEntry));
parseConfig(content,&entry,10*sizeof(struct configEntry),&returnedCount);
free(content);
for(i=0;i<returnedCount;i++)
{
printf("i:%d/%d, struct section: %s, keyname: %s, keyvalue: %s\n",i,returnedCount,entry[i].sectionName,entry[i].keyName,entry[i].keyValue);
free(entry[i].keyName);
free(entry[i].keyValue);
free(entry[i].sectionName);
}
@@ -85,7 +89,7 @@ int main(void)
free(keyValue);
free(keyName);
free(name);
free(entry->keyName);
free(entry);
free(sectionName);
return 0;
}