diff --git a/weed/shell/command_fs_meta_load.go b/weed/shell/command_fs_meta_load.go index 3eea321e5..c2e01dfc2 100644 --- a/weed/shell/command_fs_meta_load.go +++ b/weed/shell/command_fs_meta_load.go @@ -83,7 +83,6 @@ func (c *commandFsMetaLoad) Do(args []string, commandEnv *CommandEnv, writer io. err = err1 } }() - defer gr.Close() dst = gr } diff --git a/weed/shell/command_fs_meta_save.go b/weed/shell/command_fs_meta_save.go index 28651ddbf..f5a5c280a 100644 --- a/weed/shell/command_fs_meta_save.go +++ b/weed/shell/command_fs_meta_save.go @@ -54,7 +54,7 @@ func (c *commandFsMetaSave) Do(args []string, commandEnv *CommandEnv, writer io. fsMetaSaveCommand := flag.NewFlagSet(c.Name(), flag.ContinueOnError) verbose := fsMetaSaveCommand.Bool("v", false, "print out each processed files") - outputFileName := fsMetaSaveCommand.String("o", "", "output the meta data to this file. If file name is ends with .gz or .gzip, it will be gzip compressed") + outputFileName := fsMetaSaveCommand.String("o", "", "output the meta data to this file. If file name ends with .gz or .gzip, it will be gzip compressed") isObfuscate := fsMetaSaveCommand.Bool("obfuscate", false, "obfuscate the file names") // chunksFileName := fsMetaSaveCommand.String("chunks", "", "output all the chunks to this file") if err = fsMetaSaveCommand.Parse(args); err != nil { @@ -91,7 +91,6 @@ func (c *commandFsMetaSave) Do(args []string, commandEnv *CommandEnv, writer io. err = err1 } }() - defer gw.Close() dst = gw }