From 5122294adf1ba3e9957237ecf83448cf34b9bb15 Mon Sep 17 00:00:00 2001 From: mlsmaycon Date: Tue, 22 Jun 2021 01:17:01 +0200 Subject: [PATCH] golint: properly handle defer engine stop --- cmd/up.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/up.go b/cmd/up.go index 9c6003f68..ed8748832 100644 --- a/cmd/up.go +++ b/cmd/up.go @@ -39,7 +39,12 @@ var ( iFaceBlackList[config.IFaceBlackList[i]] = struct{}{} } engine := connection.NewEngine(signalClient, config.StunTurnURLs, config.WgIface, config.WgAddr, iFaceBlackList) - defer engine.Stop() + defer func() { + err := engine.Stop() + if err != nil { + log.Fatal(err) + } + }() err = engine.Start(myKey, config.Peers) if err != nil {