diff --git a/meta/padding.go b/meta/padding.go index 94b6748..febb840 100644 --- a/meta/padding.go +++ b/meta/padding.go @@ -36,5 +36,7 @@ func (zr zeros) Read(p []byte) (n int, err error) { return n, ErrInvalidPadding } } - return n, errors.WithStack(err) + // Note, not wrapping err in errors.WithStack as it will confuse io.Copy + // which is expecting io.EOF. + return n, err }