From 2567dd9afc070428082aa1bec14ee037337dd5c4 Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Thu, 24 May 2018 19:37:11 -0700 Subject: [PATCH] builder: fix cancellation context issue Signed-off-by: Tonis Tiigi --- builder/builder-next/builder.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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()