diff --git a/tensorflow/lite/experimental/microfrontend/lib/frontend_memmap_main.c b/tensorflow/lite/experimental/microfrontend/lib/frontend_memmap_main.c index 21d660c205a..e9c89b569e7 100644 --- a/tensorflow/lite/experimental/microfrontend/lib/frontend_memmap_main.c +++ b/tensorflow/lite/experimental/microfrontend/lib/frontend_memmap_main.c @@ -34,6 +34,7 @@ int main(int argc, char** argv) { if (audio_file_size != fread(audio_data, sizeof(int16_t), audio_file_size, fp)) { fprintf(stderr, "Failed to read in all audio data\n"); + fclose(fp); return 1; } @@ -54,5 +55,6 @@ int main(int argc, char** argv) { } free(original_audio_data); + fclose(fp); return 0; }