diff --git a/common/varbin/data_if.go b/common/varbin/data_if.go index 54e523db..50178afa 100644 --- a/common/varbin/data_if.go +++ b/common/varbin/data_if.go @@ -29,6 +29,6 @@ type stubReader struct { func (r stubReader) ReadByte() (byte, error) { var b [1]byte - _, err := r.Read(b[:]) + _, err := io.ReadFull(r.Reader, b[:]) return b[0], err }