diff --git a/builder/builder-next/builder.go b/builder/builder-next/builder.go index d4a8120c43..f0801a520b 100644 --- a/builder/builder-next/builder.go +++ b/builder/builder-next/builder.go @@ -137,7 +137,8 @@ func (b *Builder) Build(ctx context.Context, opt backend.BuildConfig) (*builder. b.jobs[buildID] = newBuildJob() } j := b.jobs[buildID] - ctx, cancel := context.WithCancel(ctx) + var cancel func() + ctx, cancel = context.WithCancel(ctx) j.cancel = cancel b.mu.Unlock()