From cbc7c5072ab086249ea5e95a060eb5e75a641fe1 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 3 Jul 2016 11:45:26 +0300 Subject: [PATCH] Reconnect client after timeout, do not exit --- VERSION | 2 +- src/cypherpunks.ru/govpn/cmd/govpn-client/main.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) 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) -- 2.44.0