We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ef47e96 commit 6fb059bCopy full SHA for 6fb059b
encoding/da.go
@@ -495,16 +495,7 @@ func checkCompressedDataCompatibilityV7(data []byte) error {
495
// scan each block until done
496
for len(data) > 3 && !isLast {
497
isLast = (data[0] & 1) == 1
498
- blkType := (data[0] >> 1) & 3
499
- var blkSize uint
500
- if blkType == 1 { // RLE Block
501
- blkSize = 1
502
- } else {
503
- if blkType == 3 {
504
- return fmt.Errorf("encounter reserved block type at %v", data)
505
- }
506
- blkSize = (uint(data[2])*65536 + uint(data[1])*256 + uint(data[0])) >> 3
507
+ blkSize := (uint(data[2])*65536 + uint(data[1])*256 + uint(data[0])) >> 3
508
if len(data) < 3+int(blkSize) {
509
return fmt.Errorf("wrong data len {%d}, expect min {%d}", len(data), 3+blkSize)
510
}
0 commit comments