diff --git a/radio/src/audio.cpp b/radio/src/audio.cpp index 48dbc0859..94b26ce94 100644 --- a/radio/src/audio.cpp +++ b/radio/src/audio.cpp @@ -551,6 +551,7 @@ int WavContext::mixBuffer(AudioBuffer *buffer, int volume, unsigned int fade) } if (result != FR_OK) { + f_close(&state.file); clear(); } return 0;