Alexander Neganov 10 лет назад
Родитель
Сommit
9b7b588240
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      writer.go

+ 2 - 2
writer.go

@@ -245,9 +245,9 @@ func (z *Writer) compressBlock(zb *block) {
 
 // writeBlock writes a frame block to the underlying io.Writer (size, data).
 func (z *Writer) writeBlock(zb *block) (int, error) {
-	bLen := int32(len(zb.zdata))
+	bLen := uint32(len(zb.zdata))
 	if !zb.compressed {
-		bLen = -bLen
+		bLen |= 1 << 31
 	}
 
 	n := 0