From 5bd868da9001c78a6d38e7722bed39ec2b675a45 Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Tue, 23 May 2017 16:29:13 -0700 Subject: [PATCH] Fix cancelling builder on chunked requests Signed-off-by: Tonis Tiigi (cherry picked from commit 23628bd7efb0aae565cea5ee040e373b0c93fd8d) Signed-off-by: Eli Uriegas --- components/engine/builder/remotecontext/detect.go | 1 + 1 file changed, 1 insertion(+) diff --git a/components/engine/builder/remotecontext/detect.go b/components/engine/builder/remotecontext/detect.go index 177596093a..448782dcca 100644 --- a/components/engine/builder/remotecontext/detect.go +++ b/components/engine/builder/remotecontext/detect.go @@ -41,6 +41,7 @@ func Detect(config backend.BuildConfig) (remote builder.Source, dockerfile *pars } func newArchiveRemote(rc io.ReadCloser, dockerfilePath string) (builder.Source, *parser.Result, error) { + defer rc.Close() c, err := MakeTarSumContext(rc) if err != nil { return nil, nil, err