From a16aed1db22739e7dea8098c79bc1963b871b5ec Mon Sep 17 00:00:00 2001 From: Taras Madan Date: Wed, 21 Jan 2026 20:00:38 +0100 Subject: all: fix context.Context usage --- pkg/rpcserver/rpcserver.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkg/rpcserver/rpcserver.go') diff --git a/pkg/rpcserver/rpcserver.go b/pkg/rpcserver/rpcserver.go index b0ab14c17..04c5d877f 100644 --- a/pkg/rpcserver/rpcserver.go +++ b/pkg/rpcserver/rpcserver.go @@ -408,11 +408,11 @@ func (serv *server) handleMachineInfo(infoReq *flatrpc.InfoRequestRawT) (handsha }, nil } -func (serv *server) connectionLoop(baseCtx context.Context, runner *Runner) error { +func (serv *server) connectionLoop(ctx context.Context, runner *Runner) error { // To "cancel" the runner's loop we need to call runner.Stop(). // At the same time, we don't want to leak the goroutine that monitors it, // so we derive a new context and cancel it on function exit. - ctx, cancel := context.WithCancel(baseCtx) + ctx, cancel := context.WithCancel(ctx) defer cancel() go func() { <-ctx.Done() -- cgit mrf-deployment