Fix some memory leaks

This commit is contained in:
Linus Dierheimer
2022-09-18 16:30:26 +02:00
parent b4306b944e
commit d079e25a43
5 changed files with 12 additions and 0 deletions
+4
View File
@@ -88,6 +88,7 @@ const FFTempsResult* ffDetectTemps()
DIR* dirp = opendir(baseDir.chars);
if(dirp == NULL)
{
ffStrbufDestroy(&baseDir);
pthread_mutex_unlock(&mutex);
return &result;
}
@@ -114,6 +115,9 @@ const FFTempsResult* ffDetectTemps()
ffStrbufSubstrBefore(&baseDir, baseDirLength);
}
closedir(dirp);
ffStrbufDestroy(&baseDir);
pthread_mutex_unlock(&mutex);
return &result;
}
+2
View File
@@ -48,4 +48,6 @@ void ffPrintCPU(FFinstance* instance)
{FF_FORMAT_ARG_TYPE_DOUBLE, &cpu->frequencyMax},
{FF_FORMAT_ARG_TYPE_DOUBLE, &cpu->temperature}
});
ffStrbufDestroy(&output);
}
+2
View File
@@ -50,4 +50,6 @@ void ffPrintHost(FFinstance* instance)
{FF_FORMAT_ARG_TYPE_STRBUF, &host->chassisVersion},
{FF_FORMAT_ARG_TYPE_STRBUF, &host->sysVendor}
});
ffStrbufDestroy(&output);
}
+2
View File
@@ -66,4 +66,6 @@ void ffPrintPlayer(FFinstance* instance)
{FF_FORMAT_ARG_TYPE_STRBUF, &media->url}
});
}
ffStrbufDestroy(&playerPretty);
}
+2
View File
@@ -100,4 +100,6 @@ void ffPrintSong(FFinstance* instance)
{FF_FORMAT_ARG_TYPE_STRBUF, &media->album}
});
}
ffStrbufDestroy(&songPretty);
}