From a160bc9bac48cbd009e6a9c98c48a1e14221f3f2 Mon Sep 17 00:00:00 2001 From: Murilo Santana Date: Wed, 17 Dec 2014 09:26:29 -0200 Subject: [PATCH] moving Lock() call --- server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.go b/server.go index 2591c50..0ffa160 100644 --- a/server.go +++ b/server.go @@ -222,12 +222,12 @@ func (s *Server) proposeName(name string) (string, error) { // Rename renames the given client (user) func (s *Server) Rename(client *Client, newName string) { - s.Lock() var oldName string if strings.ToLower(newName) == strings.ToLower(client.Name) { oldName = client.Name client.Rename(newName) } else { + s.Lock() newName, err := s.proposeName(newName) if err != nil { client.SysMsg("%s", err)