diff --git a/WebModules.cpp b/WebModules.cpp index b39d69fe..c288e3b5 100644 --- a/WebModules.cpp +++ b/WebModules.cpp @@ -666,6 +666,7 @@ CSmartPtr CWebSock::GetSession() { if (pSession != NULL) { // Refresh the timeout m_mspSessions.AddItem((*pSession)->GetId(), *pSession); + m_spSession = *pSession; DEBUG("Found existing session from cookie: [" + sCookieSessionId + "] IsLoggedIn(" + CString((*pSession)->IsLoggedIn() ? "true" : "false") + ")"); return *pSession; }