]> git.ipfire.org Git - thirdparty/zstd.git/commit
[zstd][leak] Avoid memory leak on early return of ZSTD_generateSequence 4115/head
authorAdenilson Cavalcanti <cavalcantii@chromium.org>
Wed, 7 Aug 2024 00:16:28 +0000 (17:16 -0700)
committerAdenilson Cavalcanti <cavalcantii@chromium.org>
Wed, 7 Aug 2024 01:01:20 +0000 (18:01 -0700)
commita40bad8ec06aeb992e8d8e58648a4024261b2a54
treec5f1359f9cbf59106cf489ef802c64d2f2c9796b
parent6b16169ccf018fc310dd52353c66ba2759b7cffa
[zstd][leak] Avoid memory leak on early return of ZSTD_generateSequence

Sanity checks on a few of the context parameters (i.e. workers and block size)
may prompt an early return on ZSTD_generateSequences.

Allocating the destination buffer past those return points avoids a potential
memory leak.

This patch should fix issue #4112.
lib/compress/zstd_compress.c