Merge pull request #103 from BenLocal/master

[fix] rtmp amf object中包含null类型数据
pull/104/head
yoko 4 years ago committed by GitHub
commit 9d8dd9b6f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -304,6 +304,12 @@ func (amf0) ReadObject(b []byte) (ObjectPairArray, int, error) {
}
ops = append(ops, ObjectPair{k, v})
index += l
case Amf0TypeMarkerNull:
l, err := Amf0.ReadNull(b[index:])
if err != nil {
return nil, 0, err
}
index += l
default:
nazalog.Panicf("unknown type. vt=%d", vt)
}
@ -357,6 +363,12 @@ func (amf0) ReadArray(b []byte) (ObjectPairArray, int, error) {
}
ops = append(ops, ObjectPair{k, v})
index += l
case Amf0TypeMarkerNull:
l, err := Amf0.ReadNull(b[index:])
if err != nil {
return nil, 0, err
}
index += l
default:
nazalog.Panicf("unknown type. vt=%d", vt)
}

Loading…
Cancel
Save