From 23f637d2954e531a6773260344d86e6737a91386 Mon Sep 17 00:00:00 2001 From: Mrs4s Date: Thu, 1 Dec 2022 17:07:48 +0800 Subject: [PATCH] fix: guild event flow decode error --- client/guild_eventflow.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/guild_eventflow.go b/client/guild_eventflow.go index 1340a3ba..2447214b 100644 --- a/client/guild_eventflow.go +++ b/client/guild_eventflow.go @@ -49,6 +49,9 @@ func decodeGuildEventFlowPacket(c *QQClient, _ *network.IncomingPacketInfo, payl push.Msgs = press.Msgs } for _, m := range push.Msgs { + if m.Head == nil { + continue + } if m.Head.ContentHead.Type.Unwrap() == 3841 { // todo: 回头 event flow 的处理移出去重构下逻辑, 先暂时这样方便改 var common *msg.CommonElem