fixed compatibility issues
diff --git a/programs/bench.c b/programs/bench.c
index 0007ef4..5135621 100644
--- a/programs/bench.c
+++ b/programs/bench.c
@@ -330,6 +330,7 @@
     }   /* Bench */
 
     /* clean up */
+    free(blockTable);
     free(compressedBuffer);
     free(resultBuffer);
     ZSTD_freeCCtx(refCtx);
@@ -525,7 +526,7 @@
         unsigned i;
         nbFiles = UTIL_createFileList(fileNamesTable, nbFiles, MAX_LIST_SIZE, &filenameTable, &buf);
         if (filenameTable) {
-            for (i=0; i<nbFiles; i++) printf ("%d %s\n", i, filenameTable[i]);
+            for (i=0; i<nbFiles; i++) DISPLAYLEVEL(3, "%d %s\n", i, filenameTable[i]);
             BMK_benchFileTable(filenameTable, nbFiles, dictFileName, cLevel, cLevelLast);
             UTIL_freeFileList(filenameTable, buf);
         }