From b5de840bbc5ebf15f7e0db84d9e404f5bca26339 Mon Sep 17 00:00:00 2001 From: Phil Mitchell Date: Tue, 20 Dec 2022 22:19:29 +1100 Subject: [PATCH] Fix file handle leak in theme manager. --- radio/src/gui/colorlcd/theme_manager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/radio/src/gui/colorlcd/theme_manager.cpp b/radio/src/gui/colorlcd/theme_manager.cpp index 5d0fc04d97a..99b975d48d3 100644 --- a/radio/src/gui/colorlcd/theme_manager.cpp +++ b/radio/src/gui/colorlcd/theme_manager.cpp @@ -345,6 +345,7 @@ void ThemePersistance::scanThemeFolder(char *fullPath) FRESULT result = f_open(&file, fullPath, FA_OPEN_EXISTING | FA_READ); if (result != FR_OK) return; + f_close(&file); TRACE("scanForThemes: found file %s", fullPath); themes.emplace_back(new ThemeFile(fullPath)); }