We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 71ef340 commit e81a438Copy full SHA for e81a438
v2.go
@@ -108,6 +108,10 @@ func parseVersion2(reader *bufio.Reader) (header *Header, err error) {
108
return header, nil
109
}
110
111
+ if _, err := reader.Peek(int(length)); err != nil {
112
+ return nil, fmt.Errorf("%w: %w", ErrInvalidLength, err)
113
+ }
114
+
115
// Length-limited reader for payload section
116
payloadReader := io.LimitReader(reader, int64(length)).(*io.LimitedReader)
117
0 commit comments