Browse Source

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

- 在获取回复函数前增加空值检查
- 当reply为空时,设置默认函数DefaultFunc
- 防止调用空指针导致程序崩溃
dcsunny 1 week ago
parent
commit
be743d176f
1 changed files with 3 additions and 0 deletions
  1. 3 0
      http/reply/reply.go

+ 3 - 0
http/reply/reply.go

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