diff --git a/src/RequestHandler/outofprocess/forwardinghandler.cpp b/src/RequestHandler/outofprocess/forwardinghandler.cpp index ed96784210..3750fbf8de 100644 --- a/src/RequestHandler/outofprocess/forwardinghandler.cpp +++ b/src/RequestHandler/outofprocess/forwardinghandler.cpp @@ -38,6 +38,7 @@ FORWARDING_HANDLER::FORWARDING_HANDLER( { DebugPrintf(ASPNETCORE_DEBUG_FLAG_INFO, "FORWARDING_HANDLER::FORWARDING_HANDLER"); + InitializeSRWLock(&m_RequestLock); } FORWARDING_HANDLER::~FORWARDING_HANDLER( diff --git a/src/RequestHandler/outofprocess/websockethandler.cxx b/src/RequestHandler/outofprocess/websockethandler.cxx index c64bbe4adb..08aea5bdfe 100644 --- a/src/RequestHandler/outofprocess/websockethandler.cxx +++ b/src/RequestHandler/outofprocess/websockethandler.cxx @@ -106,6 +106,8 @@ WEBSOCKET_HANDLER::StaticInitialize( sm_pTraceLog = CreateRefTraceLog( 10000, 0 ); } + InitializeSRWLock(&sm_RequestsListLock); + return S_OK; }