From e42d3b45b648cdae17c24ff0c4baa34447c24f26 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Thu, 3 Jul 2025 09:08:16 -0400 Subject: [PATCH] refactor: SocketMultiplexer, do not create nested pointer in new Thread call --- src/lib/net/SocketMultiplexer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/net/SocketMultiplexer.cpp b/src/lib/net/SocketMultiplexer.cpp index 3ba242178..76179e2cd 100644 --- a/src/lib/net/SocketMultiplexer.cpp +++ b/src/lib/net/SocketMultiplexer.cpp @@ -36,7 +36,8 @@ SocketMultiplexer::SocketMultiplexer() m_cursorMark = reinterpret_cast(this); // start thread - m_thread = new Thread(new TMethodJob(this, &SocketMultiplexer::serviceThread)); + auto tMethodJob = new TMethodJob(this, &SocketMultiplexer::serviceThread); + m_thread = new Thread(tMethodJob); } SocketMultiplexer::~SocketMultiplexer()