diff --git a/etcdctl/command/import_snap_command.go b/etcdctl/command/import_snap_command.go index 40f71e3d866..859ad9d5681 100644 --- a/etcdctl/command/import_snap_command.go +++ b/etcdctl/command/import_snap_command.go @@ -26,7 +26,7 @@ func NewImportSnapCommand() cli.Command { Usage: "import a snapshot to a cluster", Flags: []cli.Flag{ cli.StringFlag{Name: "snap", Value: "", Usage: "Path to the vaild etcd 0.4.x snapshot."}, - cli.StringSliceFlag{Name: "hidden", Value: nil, Usage: "Hidden key space to import from snapshot"}, + cli.StringSliceFlag{Name: "hidden", Value: new(cli.StringSlice), Usage: "Hidden key spaces to import from snapshot"}, cli.IntFlag{Name: "c", Value: 10, Usage: "Number of concurrent clients to import the data"}, }, Action: handleImportSnap, @@ -37,7 +37,7 @@ func handleImportSnap(c *cli.Context) { d, err := ioutil.ReadFile(c.String("snap")) if err != nil { if c.String("snap") == "" { - fmt.Printf("no snapshot file provided (use --snap)") + fmt.Printf("no snapshot file provided (use --snap)\n") } else { fmt.Printf("cannot read snapshot file %s\n", c.String("snap")) }