Skip to content

Commit 9b7ad2c

Browse files
committed
fix(SessionManager): 添加空会话检查防止空引用异常
在更新会话的角色ID和签名前添加空会话检查,避免当会话不存在时引发空引用异常
1 parent 52ed3e3 commit 9b7ad2c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

GameFrameX.Apps/Common/Session/SessionManager.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,10 @@ public static async void UpdateSession(string sessionId, long roleId, string sig
220220

221221
// 获取当前会话并更新角色ID和签名
222222
var session = Get(sessionId);
223+
if (session.IsNull())
224+
{
225+
return;
226+
}
223227
session.SetPlayerId(roleId);
224228
session.SetSign(sign);
225229
}

0 commit comments

Comments
 (0)