瀏覽代碼

Allow Gzip bulk consumption

Dimitrij Denissenko 12 年之前
父節點
當前提交
c087d7fc53
共有 1 個文件被更改,包括 2 次插入1 次删除
  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"}