@@ -84,26 +84,26 @@ func (c *compIO) reset() {
8484 c .buff .Reset ()
8585}
8686
87- func (c * compIO ) readNext (need int , r readerFunc ) ([]byte , error ) {
87+ func (c * compIO ) readNext (need int ) ([]byte , error ) {
8888 for c .buff .Len () < need {
89- if err := c .readCompressedPacket (r ); err != nil {
89+ if err := c .readCompressedPacket (); err != nil {
9090 return nil , err
9191 }
9292 }
9393 data := c .buff .Next (need )
9494 return data [:need :need ], nil // prevent caller writes into c.buff
9595}
9696
97- func (c * compIO ) readCompressedPacket (r readerFunc ) error {
98- header , err := c .mc .buf . readNext (7 , r ) // size of compressed header
97+ func (c * compIO ) readCompressedPacket () error {
98+ header , err := c .mc .readNext (7 )
9999 if err != nil {
100100 return err
101101 }
102102 _ = header [6 ] // bounds check hint to compiler; guaranteed by readNext
103103
104104 // compressed header structure
105105 comprLength := getUint24 (header [0 :3 ])
106- compressionSequence := uint8 ( header [3 ])
106+ compressionSequence := header [3 ]
107107 uncompressedLength := getUint24 (header [4 :7 ])
108108 if debug {
109109 fmt .Printf ("uncompress cmplen=%v uncomplen=%v pkt_cmp_seq=%v expected_cmp_seq=%v\n " ,
@@ -120,7 +120,7 @@ func (c *compIO) readCompressedPacket(r readerFunc) error {
120120 c .mc .sequence = compressionSequence + 1
121121 c .mc .compressSequence = c .mc .sequence
122122
123- comprData , err := c .mc .buf . readNext (comprLength , r )
123+ comprData , err := c .mc .readNext (comprLength )
124124 if err != nil {
125125 return err
126126 }
0 commit comments