Procházet zdrojové kódy

Allow Gzip bulk consumption

Dimitrij Denissenko před 12 roky
rodič
revize
c087d7fc53
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      message.go

+ 2 - 1
message.go

@@ -121,10 +121,11 @@ func (m *Message) decode(pd packetDecoder) (err error) {
 		if err != nil {
 			return err
 		}
-		m.Value, err = ioutil.ReadAll(reader)
+		raw, err := ioutil.ReadAll(reader)
 		if err != nil {
 			return err
 		}
+		return m.decodeSet(&realDecoder{raw: raw})
 	case CompressionSnappy:
 		if m.Value == nil {
 			return DecodingError{Info: "Snappy compression specified, but no data to uncompress"}