From 7e24f8b6e62c8635a895bb248a576f692fb5cb5d Mon Sep 17 00:00:00 2001 From: Mrs4s Date: Tue, 14 Jun 2022 17:31:09 +0800 Subject: [PATCH] fix buffer race --- coolq/bot.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coolq/bot.go b/coolq/bot.go index 7723ea1..1772248 100644 --- a/coolq/bot.go +++ b/coolq/bot.go @@ -595,10 +595,10 @@ func (bot *CQBot) dispatch(ev *event) { for _, f := range bot.events { go func(fn func(*Event)) { defer func() { - wg.Done() if pan := recover(); pan != nil { log.Warnf("处理事件 %v 时出现错误: %v \n%s", event.JSONString(), pan, debug.Stack()) } + wg.Done() }() start := time.Now()