- 在获取回复函数前增加空值检查 - 当reply为空时,设置默认函数DefaultFunc - 防止调用空指针导致程序崩溃
@@ -26,5 +26,8 @@ func SetReplyFunc(f ReplyFunc) {
}
func GetReplyFunc() ReplyFunc {
+ if reply == nil {
+ reply = DefaultFunc
+ }
return reply