fixed leak issue
diff --git a/lib/zstd_buffered.c b/lib/zstd_buffered.c
index 19ce06e..693943d 100644
--- a/lib/zstd_buffered.c
+++ b/lib/zstd_buffered.c
@@ -108,6 +108,8 @@
{
if (zbc==NULL) return 0; /* support free on NULL */
ZSTD_freeCCtx(zbc->zc);
+ free(zbc->inBuff);
+ free(zbc->outBuff);
free(zbc);
return 0;
}
diff --git a/programs/Makefile b/programs/Makefile
index dba59f9..22c2cd6 100644
--- a/programs/Makefile
+++ b/programs/Makefile
@@ -234,7 +234,7 @@
./datagen -g16KB > tmp
valgrind --leak-check=yes --error-exitcode=1 ./zstd -vf tmp $(VOID)
./datagen -g2930KB > tmp
- valgrind --leak-check=yes --error-exitcode=1 ./zstd -4 -vf tmp $(VOID)
+ valgrind --leak-check=yes --error-exitcode=1 ./zstd -5 -vf tmp $(VOID)
./datagen -g64MB > tmp
valgrind --leak-check=yes --error-exitcode=1 ./zstd -vf tmp $(VOID)
@rm tmp