diff --git a/stream/ch/chain/net/srv/vpn/DapStreamChChainNetSrvVpn.cpp b/stream/ch/chain/net/srv/vpn/DapStreamChChainNetSrvVpn.cpp index 4f921d17bea5ead635249962d3517d5456f2dbc7..f635039c99592be6140e196a19437bbba7e00d5a 100644 --- a/stream/ch/chain/net/srv/vpn/DapStreamChChainNetSrvVpn.cpp +++ b/stream/ch/chain/net/srv/vpn/DapStreamChChainNetSrvVpn.cpp @@ -304,12 +304,12 @@ void ChChainNetSrvVpn::tunCreate() m_mainDapSession->upstreamPort(), streamer()->upstreamSocket()); #ifdef ANDROID - jint tunSocket = -1; - for (; tunSocket <= 0;) { + jint tunSocket = 0; + for (; tunSocket == 0;) { QThread::msleep(1000); tunSocket = QtAndroid::androidService().callMethod<jint>("getTunSocket"); - qInfo() << "Socket num: " << tunSocket; } + qInfo() << "Socket num: " << tunSocket; workerStart(tunSocket); #else tun->workerStart();