diff --git a/src/simpgmspace.cpp b/src/simpgmspace.cpp index 1780be4b9..a1c7b6662 100644 --- a/src/simpgmspace.cpp +++ b/src/simpgmspace.cpp @@ -481,8 +481,10 @@ FRESULT f_lseek (FIL* fil, DWORD offset) FRESULT f_close (FIL * fil) { - if (fil->fs) + if (fil->fs) { fclose((FILE*)fil->fs); + fil->fs=NULL; + } return FR_OK; }