diff options
| author | Hans Kristian Rosbach <hk-git@circlestorm.org> | 2019-09-19 16:14:48 +0200 |
|---|---|---|
| committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2019-09-19 21:02:20 +0200 |
| commit | 2890c0e380da194209fb71e94cdd72cb7dadb5f0 (patch) | |
| tree | 5a686d159fa02ec3bc487f55a10bccad4be60fd5 | |
| parent | b080dd07b679c86d84cf3b4eea7ee3437e8fa0a3 (diff) | |
| download | Project-Tick-2890c0e380da194209fb71e94cdd72cb7dadb5f0.tar.gz Project-Tick-2890c0e380da194209fb71e94cdd72cb7dadb5f0.zip | |
In test_deflate_copy(), we free the original struct but forget to free the copy stuct.
Found by msan.
| -rw-r--r-- | test/example.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/test/example.c b/test/example.c index 4b78f21d85..7c17964907 100644 --- a/test/example.c +++ b/test/example.c @@ -633,7 +633,10 @@ void test_deflate_copy(unsigned char *compr, size_t comprLen) } err = PREFIX(deflateEnd)(&c_stream); - CHECK_ERR(err, "deflateEnd"); + CHECK_ERR(err, "deflateEnd original"); + + err = PREFIX(deflateEnd)(&c_stream_copy); + CHECK_ERR(err, "deflateEnd copy"); } /* =========================================================================== |
