mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-10-29 16:26:39 +01:00
Global: fix memleaks
This commit is contained in:
+6
-2
@@ -554,9 +554,13 @@ static void destroyConfig(FFinstance* instance)
|
||||
|
||||
static void destroyState(FFinstance* instance)
|
||||
{
|
||||
for(uint32_t i = 0; i < instance->state.configDirs.length; ++i)
|
||||
ffStrbufDestroy((FFstrbuf*)ffListGet(&instance->state.configDirs, i));
|
||||
FF_LIST_FOR_EACH(FFstrbuf, configDir, instance->state.configDirs)
|
||||
ffStrbufDestroy(configDir);
|
||||
ffListDestroy(&instance->state.configDirs);
|
||||
|
||||
FF_LIST_FOR_EACH(FFstrbuf, dataDir, instance->state.dataDirs)
|
||||
ffStrbufDestroy(dataDir);
|
||||
ffListDestroy(&instance->state.dataDirs);
|
||||
}
|
||||
|
||||
void ffDestroyInstance(FFinstance* instance)
|
||||
|
||||
Reference in New Issue
Block a user