From a0a21d0a08fcacf582baadb38866f2267ca6328f Mon Sep 17 00:00:00 2001 From: AlexStocks <alexstocks@foxmail.com> Date: Sun, 16 Feb 2020 23:47:29 +0800 Subject: [PATCH] Fix: do not release conn when can not get response --- protocol/dubbo/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol/dubbo/client.go b/protocol/dubbo/client.go index 3e2a24310..d40f98db4 100644 --- a/protocol/dubbo/client.go +++ b/protocol/dubbo/client.go @@ -258,8 +258,8 @@ func (c *Client) call(ct CallType, request *Request, response *Response, callbac select { case <-getty.GetTimeWheel().After(c.opts.RequestTimeout): - err = errClientReadTimeout c.removePendingResponse(SequenceType(rsp.seq)) + return perrors.WithStack(errClientReadTimeout) case <-rsp.done: err = rsp.err } -- GitLab