From 0456d22f67865977065886ed58778621b21b7ede Mon Sep 17 00:00:00 2001 From: Ondrej Fabry Date: Fri, 13 Apr 2018 05:33:03 +0200 Subject: Fix missing lock in LookupByID Change-Id: I699052d179c98ad3a29218fa33fafef0affb97a6 Signed-off-by: Ondrej Fabry --- core/request_handler.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/request_handler.go b/core/request_handler.go index 7c185cd..27ff4fc 100644 --- a/core/request_handler.go +++ b/core/request_handler.go @@ -227,6 +227,9 @@ func (c *Connection) LookupByID(ID uint16) (string, error) { return "", errors.New("nil connection passed in") } + c.msgIDsLock.Lock() + defer c.msgIDsLock.Unlock() + for key, id := range c.msgIDs { if id == ID { return key, nil -- cgit 1.2.3-korg