mirror of
https://github.com/Monibuca/plugin-rtmp.git
synced 2025-10-11 02:10:06 +08:00
fix:bug
This commit is contained in:
5
amf.go
5
amf.go
@@ -133,6 +133,7 @@ func (amf *AMF) decodeObject() (obj AMFValue) {
|
||||
|
||||
func (amf *AMF) writeObject(t AMFObject) {
|
||||
if t == nil {
|
||||
amf.writeNull()
|
||||
return
|
||||
}
|
||||
amf.Malloc(1)[0] = AMF0_OBJECT
|
||||
@@ -223,7 +224,9 @@ func (amf *AMF) readObject() (m AMFObject) {
|
||||
if amf.Len() == 0 {
|
||||
return nil
|
||||
}
|
||||
amf.ReadByte()
|
||||
if amf.ReadByte() == AMF0_NULL {
|
||||
return nil
|
||||
}
|
||||
m = make(AMFObject, 0)
|
||||
for {
|
||||
k := amf.readString1()
|
||||
|
Reference in New Issue
Block a user