@@ -84,26 +84,26 @@ func (c *compIO) reset(){
8484c .buff .Reset ()
8585}
8686
87- func (c * compIO ) readNext (need int , r readerFunc ) ([]byte , error ){
87+ func (c * compIO ) readNext (need int ) ([]byte , error ){
8888for c .buff .Len () < need {
89- if err := c .readCompressedPacket (r ); err != nil {
89+ if err := c .readCompressedPacket (); err != nil {
9090return nil , err
9191 }
9292 }
9393data := c .buff .Next (need )
9494return 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 )
9999if err != nil {
100100return err
101101 }
102102_ = header [6 ] // bounds check hint to compiler; guaranteed by readNext
103103
104104// compressed header structure
105105comprLength := getUint24 (header [0 :3 ])
106- compressionSequence := uint8 ( header [3 ])
106+ compressionSequence := header [3 ]
107107uncompressedLength := getUint24 (header [4 :7 ])
108108if debug {
109109fmt .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{
120120c .mc .sequence = compressionSequence + 1
121121c .mc .compressSequence = c .mc .sequence
122122
123- comprData , err := c .mc .buf . readNext (comprLength , r )
123+ comprData , err := c .mc .readNext (comprLength )
124124if err != nil {
125125return err
126126 }
0 commit comments