Skip to content

Commit 92e8016

Browse files
fix(decode): Tests are now failing on negative dimensions
1 parent cf41ff2 commit 92e8016

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

reader.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,11 @@ func (d *decoder) decodeHeader() error {
140140
return errBadHeader
141141
}
142142
d.width, err = strconv.Atoi(string(headerFields[1]))
143-
if err != nil {
143+
if err != nil || d.width <= 0 {
144144
return errBadHeader
145145
}
146146
d.height, err = strconv.Atoi(string(headerFields[2]))
147-
if err != nil {
147+
if err != nil || d.height <= 0 {
148148
return errBadHeader
149149
}
150150
return nil

0 commit comments

Comments
 (0)