From: Sergey Matveev Date: Sun, 3 Jul 2016 08:45:26 +0000 (+0300) Subject: Reconnect client after timeout, do not exit X-Git-Tag: 5.9^2~3 X-Git-Url: http://www.git.cypherpunks.ru/?p=govpn.git;a=commitdiff_plain;h=cbc7c5072ab086249ea5e95a060eb5e75a641fe1 Reconnect client after timeout, do not exit --- diff --git a/VERSION b/VERSION index 3659ea2..95ee81a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5.8 +5.9 diff --git a/src/cypherpunks.ru/govpn/cmd/govpn-client/main.go b/src/cypherpunks.ru/govpn/cmd/govpn-client/main.go index 5c51001..7a858bb 100644 --- a/src/cypherpunks.ru/govpn/cmd/govpn-client/main.go +++ b/src/cypherpunks.ru/govpn/cmd/govpn-client/main.go @@ -161,7 +161,8 @@ MainCycle: termination <- struct{}{} break MainCycle case <-timeouted: - break MainCycle + govpn.BothPrintf(`[sleep seconds="%d"]`, timeout) + time.Sleep(time.Second * time.Duration(timeout)) case <-rehandshaking: } close(timeouted)