From 6ac513f73acb53d7f036b76ad450a8148ed7a973 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 24 Apr 2023 12:05:02 +0800 Subject: [PATCH] 1 --- server/wsproxy/longsessionmgr.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/wsproxy/longsessionmgr.cc b/server/wsproxy/longsessionmgr.cc index 77b8c13..f7b9b55 100644 --- a/server/wsproxy/longsessionmgr.cc +++ b/server/wsproxy/longsessionmgr.cc @@ -92,7 +92,12 @@ void LongSessionMgr::ProcUdpPacket(a8::UdpPacket* pkt) void LongSessionMgr::DelSession(int socket_handle) { { - auto sesion = GetSession(socket_handle); + auto session = GetSession(socket_handle); + if (session && session.use_count() != 1) { +#ifdef DEBUG + abort(); +#endif + } } socket_handle_hash_.erase(socket_handle); }