diff options
author | Keuin <[email protected]> | 2023-07-29 14:29:00 +0800 |
---|---|---|
committer | Keuin <[email protected]> | 2023-07-29 20:16:16 +0800 |
commit | 727f1399a91648f9bb2bab400962ed99a1962bda (patch) | |
tree | 41279b8d54b9c9b641cb26939cb59d63eac6769e | |
parent | 206796c05dd9054e43b12928e62e7379e882df94 (diff) |
Bugfix: failed to parse `DANMU_MSG` messages
-rw-r--r-- | danmaku/dmmsg/danmu.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/danmaku/dmmsg/danmu.go b/danmaku/dmmsg/danmu.go index f0229d2..a18a9aa 100644 --- a/danmaku/dmmsg/danmu.go +++ b/danmaku/dmmsg/danmu.go @@ -26,8 +26,8 @@ func (dm DanMuMessage) String() string { const InvalidDanmakuJson = "invalid danmaku JSON document" func ParseDanmakuMessage(body RawDanMuMessage) (dmm DanMuMessage, err error) { - if len(body.Info) != 16 { - err = fmt.Errorf("%s: \"info\" length != 16", InvalidDanmakuJson) + if len(body.Info) < 16 { + err = fmt.Errorf("%s: \"info\" length < 16", InvalidDanmakuJson) return } |