From a07be6b2c1ad26f98231049c52ce8bcabc0af2ee Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Sun, 11 Jan 2015 09:26:00 +0000 Subject: [PATCH] Server: unlock when already started. Closes #161 --- server.go | 1 + 1 file changed, 1 insertion(+) diff --git a/server.go b/server.go index 371b980d..f49c0d77 100644 --- a/server.go +++ b/server.go @@ -241,6 +241,7 @@ type Server struct { func (srv *Server) ListenAndServe() error { srv.lock.Lock() if srv.started { + srv.lock.Unlock() return &Error{err: "server already started"} } srv.stopUDP, srv.stopTCP = make(chan bool), make(chan bool)