From a9aa03a0396115af35404a7a2e7755e490d9e5fe Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 15 Mar 2015 18:53:48 +0300 Subject: [PATCH] Skip heartbeat packets that can appear during rehandshake period Signed-off-by: Sergey Matveev --- cmd/govpn-client/main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/govpn-client/main.go b/cmd/govpn-client/main.go index e358d43..f4a29eb 100644 --- a/cmd/govpn-client/main.go +++ b/cmd/govpn-client/main.go @@ -102,7 +102,9 @@ MainCycle: break MainCycle case ethPkt = <-ethSink: if peer == nil { - ethReady <- struct{}{} + if len(ethPkt) > 0 { + ethReady <- struct{}{} + } continue } peer.EthProcess(ethPkt, conn, ethReady) -- 2.48.1