Liu Song’s Projects


~/Projects/dsvpn

git clone https://code.lsong.org/dsvpn

Commit

Commit
028eb291258a666dffdbad2a300d885cd1704650
Author
Frank Denis <[email protected]>
Date
2019-07-20 02:03:26 +0200 +0200
Diffstat
 src/dsvpn.c | 2 +-

Faster reconnects


diff --git a/src/dsvpn.c b/src/dsvpn.c
index 7718926578388b925aeaf4f89c6fec7b10c55ef4..b3a769e1647752b4b16b265627c2b40826fcdc1a 100644
--- a/src/dsvpn.c
+++ b/src/dsvpn.c
@@ -849,7 +849,7 @@         return 0;
     }
     for (i = 0; exit_signal_received == 0 && i < RECONNECT_ATTEMPTS; i++) {
         puts("Trying to reconnect");
-        sleep(i);
+        sleep(i > 3 ? 3 : i);
         if (client_connect(context) == 0) {
             return 0;
         }