Browse Source

Fix: calling code doesn't expect a tunnel establishment timeout

Rod Hynes 10 years ago
parent
commit
c11582b517
1 changed files with 3 additions and 0 deletions
  1. 3 0
      SampleApps/Psibot/app/src/main/java/ca/psiphon/PsiphonTunnel.java

+ 3 - 0
SampleApps/Psibot/app/src/main/java/ca/psiphon/PsiphonTunnel.java

@@ -302,6 +302,9 @@ public class PsiphonTunnel extends Psi.PsiphonProvider.Stub {
         // Note: onConnecting/onConnected logic assumes 1 tunnel connection
         json.put("TunnelPoolSize", 1);
 
+        // Continue to run indefinitely until connected
+        json.put("EstablishTunnelTimeoutSeconds", 0);
+
         if (mLocalSocksProxyPort != 0) {
             // When mLocalSocksProxyPort is set, tun2socks is already configured
             // to use that port value. So we force use of the same port.