Skip to content

Commit d34d247

Browse files
committed
Better error management
1 parent 9d78888 commit d34d247

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

encoding.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,9 @@ func readRemainingLength(r io.Reader) (int, error) {
149149
var err error
150150
encodedByte := make([]byte, 1)
151151
for ok := true; ok; ok = encodedByte[0]&128 != 0 {
152-
io.ReadFull(r, encodedByte)
152+
if _, err := io.ReadFull(r, encodedByte); err != nil {
153+
return 0, err
154+
}
153155
value += uint32(encodedByte[0]&127) * multiplier
154156
multiplier *= 128
155157
if multiplier > 128*128*128 {

0 commit comments

Comments
 (0)