diff --git a/pkg/wshutil/wshrpc.go b/pkg/wshutil/wshrpc.go index 805932cd8..788719e5d 100644 --- a/pkg/wshutil/wshrpc.go +++ b/pkg/wshutil/wshrpc.go @@ -335,7 +335,7 @@ func (w *WshRpc) runServer() { continue } if msg.IsRpcRequest() { - w.handleRequest(&msg) + go w.handleRequest(&msg) } else { respCh := w.getResponseCh(msg.ResId) if respCh == nil {