diff --git a/pkg/chartutil/expand.go b/pkg/chartutil/expand.go index ae28f814752b8e5099bcc187722db60ca45be40e..126e14e80059e4b3039fbc2d2367646baddfd3ea 100644 --- a/pkg/chartutil/expand.go +++ b/pkg/chartutil/expand.go @@ -63,11 +63,12 @@ func Expand(dir string, r io.Reader) error { if err != nil { return err } - defer file.Close() _, err = io.Copy(file, tr) if err != nil { + file.Close() return err } + file.Close() } return nil }