From 9d8c92bf83881f54dc9d23a3bdb7c8fb5acbef5f Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 12 Apr 2025 13:56:02 +0100 Subject: [PATCH] Prevented null session Ids being saved into app context cache --- Libraries/SPTarkov.Server.Core/Servers/HttpServer.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Libraries/SPTarkov.Server.Core/Servers/HttpServer.cs b/Libraries/SPTarkov.Server.Core/Servers/HttpServer.cs index d86aa215..21888224 100644 --- a/Libraries/SPTarkov.Server.Core/Servers/HttpServer.cs +++ b/Libraries/SPTarkov.Server.Core/Servers/HttpServer.cs @@ -87,7 +87,10 @@ public class HttpServer( } context.Request.Cookies.TryGetValue("PHPSESSID", out var sessionId); - _applicationContext.AddValue(ContextVariableType.SESSION_ID, sessionId); + if (sessionId != null) + { + _applicationContext.AddValue(ContextVariableType.SESSION_ID, sessionId); + } // Extract headers for original IP detection StringValues? realIp = null;