From 3b51b992483108c8783c838d6d1b7f181c8d0882 Mon Sep 17 00:00:00 2001 From: cvictory <shenglicao2@gmail.com> Date: Fri, 19 Jun 2020 14:52:01 +0800 Subject: [PATCH] add lock --- protocol/invocation/rpcinvocation.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/protocol/invocation/rpcinvocation.go b/protocol/invocation/rpcinvocation.go index b8b5b5097..953d50ca4 100644 --- a/protocol/invocation/rpcinvocation.go +++ b/protocol/invocation/rpcinvocation.go @@ -157,6 +157,8 @@ func (r *RPCInvocation) Invoker() protocol.Invoker { // nolint func (r *RPCInvocation) SetInvoker(invoker protocol.Invoker) { + r.lock.Lock() + defer r.lock.Unlock() r.invoker = invoker } -- GitLab