diff --git a/pkg/jsonrpc/reqresp.go b/pkg/jsonrpc/reqresp.go
index edca32ebece2116fcf90a957a6eaf5059797afa5..89c94a95f3563e18b5e28e700f719bb28acdce88 100644
--- a/pkg/jsonrpc/reqresp.go
+++ b/pkg/jsonrpc/reqresp.go
@@ -54,7 +54,6 @@ func (r *Request) WithContext(ctx context.Context) *Request {
 	if ctx == nil {
 		panic("nil context")
 	}
-	r.ctx = ctx
 	r2 := new(Request)
 	*r2 = *r
 	r2.ctx = ctx