diff --git a/tests/info_reader.c b/tests/info_reader.c
index 92f2ff9832325c1017c903d9880b33771e8d374b..af2873c5baf5cfd911700d5c1892c6ca72955b4d 100644
--- a/tests/info_reader.c
+++ b/tests/info_reader.c
@@ -326,6 +326,7 @@ TFUNCTION(test_dummy_file, {
     for (unsigned int i = 0; i < __NB_KEYS; i++) {
         TEST_INT(&(results.values[i]), &(expected.values[i]));
     }
+    fclose(file);
 })
 
 TFILE_ENTRY_POINT(test_info_reader, {