]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
fixed leak issue
authorYann Collet <yann.collet.73@gmail.com>
Wed, 25 Nov 2015 14:26:55 +0000 (15:26 +0100)
committerYann Collet <yann.collet.73@gmail.com>
Wed, 25 Nov 2015 14:26:55 +0000 (15:26 +0100)
lib/zstd_buffered.c
programs/Makefile

index 19ce06ebb33fba777b7c7f367d7363ab1d1ea9f7..693943da10bc18ddc8af8795b3ce883dc8be3e0d 100644 (file)
@@ -108,6 +108,8 @@ size_t ZBUFF_freeCCtx(ZBUFF_CCtx* zbc)
 {
     if (zbc==NULL) return 0;   /* support free on NULL */
     ZSTD_freeCCtx(zbc->zc);
+    free(zbc->inBuff);
+    free(zbc->outBuff);
     free(zbc);
     return 0;
 }
index dba59f9be0190f9ed35cc30556cdf1a47a4be9c6..22c2cd6722707c951dd984d2c6d7808b6921a766 100644 (file)
@@ -234,7 +234,7 @@ valgrindTest: zstd datagen fuzzer fullbench
        ./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