From: Ondrej Fabry Date: Fri, 13 Apr 2018 03:33:03 +0000 (+0200) Subject: Fix missing lock in LookupByID X-Git-Tag: v0.1.0~62 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F31%2F11731%2F1;p=govpp.git Fix missing lock in LookupByID Change-Id: I699052d179c98ad3a29218fa33fafef0affb97a6 Signed-off-by: Ondrej Fabry --- 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