浏览代码

Merge pull request #1030 from bobrik/partial-version

Do not choke on MessageSet without version
Evan Huus 7 年之前
父节点
当前提交
a5eaad6ec2
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      message_set.go

+ 4 - 0
message_set.go

@@ -66,6 +66,10 @@ func (ms *MessageSet) decode(pd packetDecoder) (err error) {
 	for pd.remaining() > 0 {
 		magic, err := magicValue(pd)
 		if err != nil {
+			if err == ErrInsufficientData {
+				ms.PartialTrailingMessage = true
+				return nil
+			}
 			return err
 		}