Skip to content

Commit 4c79f15

Browse files
🐛 handle error on invalid byte read in *decoder.decodeHandler
1 parent e119d86 commit 4c79f15

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

reader.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,11 @@ func (d *decoder) decodeHeader() error {
117117

118118
comment := false
119119
for fields := 0; fields < 3; {
120-
b, _ = d.br.ReadByte()
120+
b, err = d.br.ReadByte()
121+
if err != nil {
122+
return errBadHeader
123+
}
124+
121125
if b == '#' {
122126
comment = true
123127
} else if !comment {

0 commit comments

Comments
 (0)