hbusc.go | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
hbusc.go
@@ -11,6 +11,8 @@ "sync" "time" "unsafe" "github.com/bytedance/sonic" ) type MsgReq struct { @@ -297,13 +299,18 @@ } func (h *BHBus) Reply(src unsafe.Pointer, i *Reply) error { data,err := json.Marshal(*i) defer func() { i = nil }() data,err := sonic.Marshal(i) if err != nil { return err } rep := bhome_msg.MsgRequestTopicReply{ Data: data, } if bhsgo.SendReply(src, &rep) { return nil }