diff --git a/radio/src/targets/simu/simpgmspace.cpp b/radio/src/targets/simu/simpgmspace.cpp index 2c930e562..a8fee3ef4 100644 --- a/radio/src/targets/simu/simpgmspace.cpp +++ b/radio/src/targets/simu/simpgmspace.cpp @@ -880,7 +880,7 @@ FRESULT f_opendir (DIR * rep, const TCHAR * name) FRESULT f_closedir (DIR * rep) { TRACE("f_closedir(%p)", rep); - simu::closedir((simu::DIR *)rep->fs); + if (rep->fs) simu::closedir((simu::DIR *)rep->fs); return FR_OK; }