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()