From 9b5818be0608823c143927ef219d055cd34d2976 Mon Sep 17 00:00:00 2001 From: Josh Baker Date: Mon, 22 Aug 2016 11:05:11 -0700 Subject: [PATCH] removed data race --- redcon.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redcon.go b/redcon.go index ff81f37..9b09416 100644 --- a/redcon.go +++ b/redcon.go @@ -82,12 +82,12 @@ func NewServer( // Close stops listening on the TCP address. // Already Accepted connections will be closed. func (s *Server) Close() error { + s.mu.Lock() + defer s.mu.Unlock() if s.ln == nil { return errors.New("not serving") } - s.mu.Lock() s.done = true - s.mu.Unlock() return s.ln.Close() }