From e4fbb2f00eb6e1b7591d5cada55dbc95a83b50b4 Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Wed, 7 Aug 2019 18:13:19 -0400 Subject: Close the listener if it has being initialized --- shapeshifter.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/shapeshifter.go b/shapeshifter.go index d17873c..4211df6 100644 --- a/shapeshifter.go +++ b/shapeshifter.go @@ -34,7 +34,10 @@ func (ss *ShapeShifter) Open() error { } func (ss *ShapeShifter) Close() error { - return ss.ln.Close() + if ss.ln != nil { + return ss.ln.Close() + } + return nil } func (ss ShapeShifter) clientAcceptLoop() error { -- cgit v1.2.3