fix: Memory leak when release CMachineDlg object

This commit is contained in:
yuanyuanxiang
2025-06-28 15:06:51 +08:00
parent 2e1a5156e9
commit 659f820fd1

View File

@@ -40,7 +40,9 @@ CMachineDlg::CMachineDlg(CWnd* pParent, ISocketBase* pIOCPServer, ClientContext*
} }
CMachineDlg::~CMachineDlg() { CMachineDlg::~CMachineDlg() {
m_bOnClose = TRUE;
SAFE_DELETE(m_IPConverter); SAFE_DELETE(m_IPConverter);
DeleteList();
} }
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`SortItemsEx`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E1B9B9>, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`SortItemsEx`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E1B9B9>,
@@ -204,6 +206,7 @@ CString CMachineDlg::__MakePriority(DWORD dwPriClass)
void CMachineDlg::OnReceive() void CMachineDlg::OnReceive()
{ {
} }
void CMachineDlg::OnReceiveComplete() void CMachineDlg::OnReceiveComplete()
{ {
if (m_bOnClose) return; if (m_bOnClose) return;