浏览代码

fix(http): 修复获取回复函数时的空指针问题

- 在获取回复函数前增加空值检查
- 当reply为空时,设置默认函数DefaultFunc
- 防止调用空指针导致程序崩溃
dcsunny 1 周之前
父节点
当前提交
be743d176f
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      http/reply/reply.go

+ 3 - 0
http/reply/reply.go

@@ -26,5 +26,8 @@ func SetReplyFunc(f ReplyFunc) {
 }
 
 func GetReplyFunc() ReplyFunc {
+	if reply == nil {
+		reply = DefaultFunc
+	}
 	return reply
 }