mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-06-22 02:01:08 +07:00
apply timeouts only for Windows
This commit is contained in:
@@ -47,7 +47,9 @@ bool IpcClient::init(IpcClient *instance)
|
|||||||
Instance()->m_ClientNode.addClientSideConnection(Instance()->m_localSocket.data());
|
Instance()->m_ClientNode.addClientSideConnection(Instance()->m_localSocket.data());
|
||||||
|
|
||||||
Instance()->m_ipcClient.reset(Instance()->m_ClientNode.acquire<IpcInterfaceReplica>());
|
Instance()->m_ipcClient.reset(Instance()->m_ClientNode.acquire<IpcInterfaceReplica>());
|
||||||
|
#ifdef Q_OS_WIN
|
||||||
std::this_thread::sleep_for(std::chrono::seconds(2)); //< wait until client is ready
|
std::this_thread::sleep_for(std::chrono::seconds(2)); //< wait until client is ready
|
||||||
|
#endif
|
||||||
|
|
||||||
if (!Instance()->m_ipcClient) {
|
if (!Instance()->m_ipcClient) {
|
||||||
qFatal() << "IpcClient is not ready!";
|
qFatal() << "IpcClient is not ready!";
|
||||||
@@ -60,8 +62,11 @@ bool IpcClient::init(IpcClient *instance)
|
|||||||
}
|
}
|
||||||
|
|
||||||
Instance()->m_Tun2SocksClient.reset(Instance()->m_ClientNode.acquire<IpcProcessTun2SocksReplica>());
|
Instance()->m_Tun2SocksClient.reset(Instance()->m_ClientNode.acquire<IpcProcessTun2SocksReplica>());
|
||||||
|
|
||||||
|
#ifdef Q_OS_WIN
|
||||||
std::this_thread::sleep_for(std::chrono::seconds(5)); //< wait until client is ready
|
std::this_thread::sleep_for(std::chrono::seconds(5)); //< wait until client is ready
|
||||||
|
#endif
|
||||||
|
|
||||||
if (!Instance()->m_Tun2SocksClient) {
|
if (!Instance()->m_Tun2SocksClient) {
|
||||||
qFatal() << "IpcClient::m_Tun2SocksClient is not ready!";
|
qFatal() << "IpcClient::m_Tun2SocksClient is not ready!";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user