This commit is contained in:
Yann Collet 2015-08-25 17:41:46 +01:00
parent 86ce906799
commit 5b147600f9
2 changed files with 6 additions and 2 deletions

View File

@ -123,6 +123,9 @@ test32: test-zstd32 test-fullbench32 test-fuzzer32
test-all: test test32 test-mem
test-zstd: zstd datagen
@echo "*** zstd cli write error test ***"
echo foo | ./zstd > /dev/full; if [ $$? -eq 0 ] ; then echo "write error not detected!"; false; fi
@echo "*** zstd round-trip tests *** "
./datagen | ./zstd -v | ./zstd -d > $(VOID)
./datagen -g256MB | ./zstd -v | ./zstd -d > $(VOID)
./datagen -g6GB -P99 | ./zstd -vq | ./zstd -d > $(VOID)

View File

@ -52,6 +52,7 @@
#include <stdlib.h> /* malloc, free */
#include <string.h> /* strcmp, strlen */
#include <time.h> /* clock */
#include <errno.h> /* errno */
#include "fileio.h"
#include "zstd_static.h"
@ -299,9 +300,9 @@ unsigned long long FIO_compressFilename(const char* output_filename, const char*
/* clean */
free(inBuff);
free(outBuff);
fclose(finput);
fclose(foutput);
ZSTD_freeCCtx(ctx);
fclose(finput);
if (fclose(foutput)) EXM_THROW(28, "Write error : cannot properly close output");
return compressedfilesize;
}