go/src/internal/zstd
aimuz 923ab13f9b internal/zstd: avoid panic when windowSize is negative
This change fixes an edge case in the zstd decompressor where
an int conversion could result in a negative window size.

Fixes #63979
For #62513

Change-Id: Ie714bf8fb51fa509b310deb8bd2c96bd87b52852
GitHub-Last-Rev: ab0be65782
GitHub-Pull-Request: golang/go#63980
Reviewed-on: https://go-review.googlesource.com/c/go/+/540415
Reviewed-by: Cherry Mui <cherryyz@google.com>
Run-TryBot: M Zhuo <mengzhuo1203@gmail.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
Reviewed-by: M Zhuo <mengzhuo1203@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2024-01-30 04:10:45 +00:00
..
testdata internal/zstd: handle match extending past window 2023-09-28 17:57:43 +00:00
bits.go
block.go internal/zstd: handle match extending past window 2023-09-28 17:57:43 +00:00
fse.go internal/zstd: s/thees/these/ 2023-11-17 16:44:06 +00:00
fse_test.go
fuzz_test.go internal/zstd: avoid panic when windowSize is negative 2024-01-30 04:10:45 +00:00
huff.go
literals.go internal/zstd: avoid panic when the regenerated size is too small 2023-11-09 14:30:10 +00:00
window.go internal/zstd: use circular buffer for backreference window 2023-09-20 18:05:09 +00:00
window_test.go internal/zstd: use circular buffer for backreference window 2023-09-20 18:05:09 +00:00
xxhash.go
xxhash_test.go internal/zstd: use dynamic path resolution for xxhsum in FuzzXXHash 2023-11-09 17:34:06 +00:00
zstd.go internal/zstd: avoid panic when windowSize is negative 2024-01-30 04:10:45 +00:00
zstd_test.go internal/zstd: fix seek offset bounds check in skipFrame 2023-11-17 16:39:21 +00:00