From be46ba205057cd8f4a23bf607512c908e752cd99 Mon Sep 17 00:00:00 2001 From: AceDarkkinght Date: Fri, 9 Feb 2018 17:03:50 +0800 Subject: [PATCH] Close file before return --- weed/command/download.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/weed/command/download.go b/weed/command/download.go index 39ed2b38e..6d238116f 100644 --- a/weed/command/download.go +++ b/weed/command/download.go @@ -121,8 +121,9 @@ func WriteFile(filename string, data []byte, perm os.FileMode) error { if err != nil { return err } + + defer f.Close() n, err := f.Write(data) - f.Close() if err == nil && n < len(data) { err = io.ErrShortWrite }