From 0b07894ea74944e8e71d0b28276fc2d29519368f Mon Sep 17 00:00:00 2001 From: pan-wang Date: Fri, 9 Mar 2018 11:47:54 -0800 Subject: [PATCH] fix srwlock initialize (#647) --- src/RequestHandler/outofprocess/forwardinghandler.cpp | 1 + src/RequestHandler/outofprocess/websockethandler.cxx | 2 ++ 2 files changed, 3 insertions(+) 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; }