From: Nicolas PLANEL Date: Wed, 20 Mar 2019 13:14:10 +0000 (+0100) Subject: fixup race on ch.reqChan X-Git-Tag: v0.1.0~25 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=29e1639101b093c5f66331b0f1385564c88db1c7;p=govpp.git fixup race on ch.reqChan git.fd.io/govpp.git/core/request_handler.go:37 git.fd.io/govpp.git/core/channel.go:188 Change-Id: I5be8be5e3ca105822ea4bb3b9690938634950d78 Signed-off-by: Nicolas PLANEL --- diff --git a/core/channel.go b/core/channel.go index 6cb02f7..2e73917 100644 --- a/core/channel.go +++ b/core/channel.go @@ -184,10 +184,7 @@ func (ch *Channel) SetReplyTimeout(timeout time.Duration) { } func (ch *Channel) Close() { - if ch.reqChan != nil { - close(ch.reqChan) - ch.reqChan = nil - } + close(ch.reqChan) } func (req *requestCtx) ReceiveReply(msg api.Message) error {