use short read timeout when waiting for first stream open. disable read timeout aftwards

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java | 2 ++
1 file changed, 2 insertions(+)

Detailed changes

src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java ๐Ÿ”—

@@ -352,7 +352,9 @@ public class XmppConnection implements Runnable {
                                 }
                             }
                         }
+                        localSocket.setSoTimeout(Config.SOCKET_TIMEOUT * 1000);
                         if (startXmpp(localSocket)) {
+                            localSocket.setSoTimeout(0); //reset to 0; once the connection is established we donโ€™t want this
                             if (!result.equals(storedBackupResult)) {
                                 mXmppConnectionService.databaseBackend.saveResolverResult(domain, result);
                             }