diff --git a/client/core/ipcclient.cpp b/client/core/ipcclient.cpp index da08ea04..69edcd15 100644 --- a/client/core/ipcclient.cpp +++ b/client/core/ipcclient.cpp @@ -58,11 +58,9 @@ bool IpcClient::init(IpcClient *instance) qWarning() << "IpcClient replica is not connected!"; } - Instance()->m_Tun2SocksClient.reset(Instance()->m_ClientNode.acquire()); - - auto t2sNode = Instance()->m_ClientNode.acquire(); + auto t2sNode = Instance()->m_ClientNode.acquire(); t2sNode->waitForSource(5000); - Instance()->m_ipcClient.reset(t2sNode); + Instance()->m_Tun2SocksClient.reset(t2sNode); if (!Instance()->m_Tun2SocksClient) { qWarning() << "IpcClient::m_Tun2SocksClient is not ready!";