mirror of
https://github.com/Mrs4s/go-cqhttp.git
synced 2025-05-05 03:23:49 +08:00
fix buffer race
This commit is contained in:
parent
babf35e495
commit
7e24f8b6e6
@ -595,10 +595,10 @@ func (bot *CQBot) dispatch(ev *event) {
|
|||||||
for _, f := range bot.events {
|
for _, f := range bot.events {
|
||||||
go func(fn func(*Event)) {
|
go func(fn func(*Event)) {
|
||||||
defer func() {
|
defer func() {
|
||||||
wg.Done()
|
|
||||||
if pan := recover(); pan != nil {
|
if pan := recover(); pan != nil {
|
||||||
log.Warnf("处理事件 %v 时出现错误: %v \n%s", event.JSONString(), pan, debug.Stack())
|
log.Warnf("处理事件 %v 时出现错误: %v \n%s", event.JSONString(), pan, debug.Stack())
|
||||||
}
|
}
|
||||||
|
wg.Done()
|
||||||
}()
|
}()
|
||||||
|
|
||||||
start := time.Now()
|
start := time.Now()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user