From 70f0bbe38c6b9f2b8bb5b256a4e950f724920f06 Mon Sep 17 00:00:00 2001 From: Anthony Romano Date: Mon, 17 Apr 2017 15:08:53 -0700 Subject: [PATCH] etcdcdtl: use new lease interface --- etcdctl/ctlv3/command/lease_command.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/etcdctl/ctlv3/command/lease_command.go b/etcdctl/ctlv3/command/lease_command.go index 0afb3d69c..26b9c6cb6 100644 --- a/etcdctl/ctlv3/command/lease_command.go +++ b/etcdctl/ctlv3/command/lease_command.go @@ -148,13 +148,12 @@ func leaseKeepAliveCommandFunc(cmd *cobra.Command, args []string) { } id := leaseFromArgs(args[0]) - respc, kerr := mustClientFromCmd(cmd).KeepAlive(context.TODO(), id) - if kerr != nil { - ExitWithError(ExitBadConnection, kerr) - } - + respc := mustClientFromCmd(cmd).KeepAlive(context.TODO(), id) for resp := range respc { - display.KeepAlive(*resp) + if resp.Err != nil { + ExitWithError(ExitError, resp.Err) + } + display.KeepAlive(resp) } if _, ok := (display).(*simplePrinter); ok {