This commit is contained in:
azw 2023-11-13 06:53:33 +00:00
parent 7f456a2fea
commit 8a4e5ddc75
2 changed files with 2 additions and 3 deletions

View File

@ -90,7 +90,7 @@ const std::string App::GetPkgName()
void App::Init()
{
udp_msg_mutex_ = new std::mutex();
udp_msg_mutex_ = std::make_shared<std::mutex>();
HandlerMgr::Instance()->Init();
JsonDataMgr::Instance()->Init();
@ -148,7 +148,6 @@ void App::UnInit()
HandlerMgr::Instance()->UnInit();
FreeUdpMsgQueue();
delete udp_msg_mutex_;
udp_msg_mutex_ = nullptr;
a8::XPrintf("wsproxy terminated instance_id:%d pid:%d\n",
{f8::App::Instance()->GetInstanceId(),

View File

@ -48,7 +48,7 @@ private:
private:
PerfMonitor perf_;
std::mutex* udp_msg_mutex_ = nullptr;
std::shared_ptr<std::mutex> udp_msg_mutex_;
UdpMsgNode* udp_top_node_ = nullptr;
UdpMsgNode* udp_bot_node_ = nullptr;
UdpMsgNode* udp_work_node_ = nullptr;