From dcfcb08164a2c468c0774d1c717969daee715239 Mon Sep 17 00:00:00 2001 From: Constantin Papizh <p.const@bk.ru> Date: Wed, 15 Jul 2020 18:11:21 +0300 Subject: [PATCH] Fixed issue with user's denial --- stream/ch/chain/net/srv/vpn/DapStreamChChainNetSrvVpn.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/stream/ch/chain/net/srv/vpn/DapStreamChChainNetSrvVpn.cpp b/stream/ch/chain/net/srv/vpn/DapStreamChChainNetSrvVpn.cpp index 4f921d17..7430abd8 100644 --- a/stream/ch/chain/net/srv/vpn/DapStreamChChainNetSrvVpn.cpp +++ b/stream/ch/chain/net/srv/vpn/DapStreamChChainNetSrvVpn.cpp @@ -304,12 +304,11 @@ void ChChainNetSrvVpn::tunCreate() m_mainDapSession->upstreamPort(), streamer()->upstreamSocket()); #ifdef ANDROID - jint tunSocket = -1; - for (; tunSocket <= 0;) { - QThread::msleep(1000); + jint tunSocket = 0; + for (; tunSocket == 0;) { tunSocket = QtAndroid::androidService().callMethod<jint>("getTunSocket"); - qInfo() << "Socket num: " << tunSocket; } + qInfo() << "Socket num: " << tunSocket; workerStart(tunSocket); #else tun->workerStart(); -- GitLab