Fixed : minor coverity warning
authorYann Collet <yann.collet.73@gmail.com>
Sun, 12 Apr 2015 10:37:55 +0000 (11:37 +0100)
committerYann Collet <yann.collet.73@gmail.com>
Sun, 12 Apr 2015 10:37:55 +0000 (11:37 +0100)
programs/fullbench.c

index 40d95e5..658c365 100644 (file)
@@ -569,9 +569,9 @@ int fullSpeedBench(char** fileNamesTable, int nbFiles)
 
       /* Memory size adjustments */
       inFileSize = BMK_GetFileSize(inFileName);
-      if (inFileSize==0) { DISPLAY( "file is empty\n"); CLEANEXIT(11); }
+      if (inFileSize==0) { DISPLAY( "file is empty\n"); fclose(inFile); CLEANEXIT(11); }
       benchedSize = (size_t) BMK_findMaxMem(inFileSize*2) / 2;   /* because 2 buffers */
-      if (benchedSize==0) { DISPLAY( "not enough memory\n"); CLEANEXIT(11); }
+      if (benchedSize==0) { DISPLAY( "not enough memory\n"); fclose(inFile); CLEANEXIT(11); }
       if ((U64)benchedSize > inFileSize) benchedSize = (size_t)inFileSize;
       if (benchedSize < inFileSize)
           DISPLAY("Not enough memory for '%s' full size; testing %i MB only...\n", inFileName, (int)(benchedSize>>20));