From feebbc0c64e97b106fc021561086ad93e22d6006 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Thu, 5 Mar 2026 17:29:54 +0800 Subject: internal/zlib: Unexport Reset --- internal/zlib/reader.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'internal/zlib/reader.go') diff --git a/internal/zlib/reader.go b/internal/zlib/reader.go index 30e98cdb..c1e26aae 100644 --- a/internal/zlib/reader.go +++ b/internal/zlib/reader.go @@ -121,7 +121,7 @@ func NewReaderDict(r io.Reader, dict []byte) (*Reader, error) { panic("zlib: pool returned unexpected type") } - err := z.Reset(r, dict) + err := z.reset(r, dict) if err != nil { return nil, err } @@ -188,6 +188,7 @@ func (z *Reader) InputConsumed() uint64 { // Close does not close the wrapped [io.Reader] originally passed to [NewReader]. // In order for the ZLIB checksum to be verified, the reader must be // fully consumed until the [io.EOF]. +// Close returns the instance to a global pool; you MUST NOT keep references after Close. func (z *Reader) Close() error { if z.err != nil && !errors.Is(z.err, io.EOF) { return z.err -- cgit v1.3.1-10-gc9f91