aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bitreader.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/bitreader.go b/bitreader.go
index 2ea4d05..89c3526 100644
--- a/bitreader.go
+++ b/bitreader.go
@@ -168,6 +168,12 @@ func (reader *ReaderType) TryReadBitsToSlice(bits int) []byte {
168 panic(err) 168 panic(err)
169 } 169 }
170 out[i] = byte(val) 170 out[i] = byte(val)
171 } else {
172 val, err := reader.ReadBytes(1)
173 if err != nil {
174 panic(err)
175 }
176 out[i] = byte(val)
171 } 177 }
172 break 178 break
173 } else { 179 } else {
@@ -336,6 +342,12 @@ func (reader *ReaderType) ReadBitsToSlice(bits int) ([]byte, error) {
336 return out, err 342 return out, err
337 } 343 }
338 out[i] = byte(val) 344 out[i] = byte(val)
345 } else {
346 val, err := reader.ReadBytes(1)
347 if err != nil {
348 return out, err
349 }
350 out[i] = byte(val)
339 } 351 }
340 break 352 break
341 } else { 353 } else {