From d76f67a9f8795b32365e4626e45d616317c005ae Mon Sep 17 00:00:00 2001
From: lixiaobing10051267
Date: Wed, 28 Jun 2017 14:49:12 +0800
Subject: [PATCH] add f.Close() after dockerignore.ReadAll(f) before return err
Signed-off-by: lixiaobing10051267 Signed-off-by:
Sebastiaan van Stijn Upstream-commit:
3072fce0671c5529a42b9e40a5344cce99318312 Component: engine
---
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 22ad5b7c9f..4345736805 100644
--- a/components/engine/builder/remotecontext/detect.go
+++ b/components/engine/builder/remotecontext/detect.go
@@ -131,6 +131,7 @@ func removeDockerfile(c modifiableContext, filesToRemove ...string) error {
}
excludes, err := dockerignore.ReadAll(f)
if err != nil {
+ f.Close()
return err
}
f.Close()