From b421c5d74c06b8dc89643fe48e735f07ca2ade11 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 8 Aug 2024 16:56:15 -0300 Subject: src/lib.go: Do not exit on conn error --- Makefile | 1 + src/lib.go | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 88ad35a..17bcd03 100644 --- a/Makefile +++ b/Makefile @@ -65,6 +65,7 @@ integration-tests = \ tests/cli-opts.sh \ tests/integration.sh \ +.PRECIOUS: $(integration-tests) $(integration-tests): $(NAME).bin $(integration-tests): ALWAYS sh $@ diff --git a/src/lib.go b/src/lib.go index 5309c63..4ece950 100644 --- a/src/lib.go +++ b/src/lib.go @@ -93,7 +93,7 @@ func Start(toAddr string, listener net.Listener) { if err != nil { g.Warning( "Error accepting connection", - "accept-connection", + "accept-connection-error", "err", err, ) continue @@ -103,12 +103,13 @@ func Start(toAddr string, listener net.Listener) { connTo, err := net.Dial("unix", toAddr) if err != nil { - g.Error( + g.Warning( "Error dialing connection", - "dial-connection", + "dial-connection-error", "err", err, ) - os.Exit(1) + connFrom.Close() + continue } defer connTo.Close() -- cgit v1.2.3