From 463455aa03134f4e990f19f0ebe67313793db001 Mon Sep 17 00:00:00 2001 From: Jeff Mitchell Date: Sat, 4 Aug 2018 11:50:29 -0400 Subject: [PATCH] Fix stepdown body closing --- api/sys_stepdown.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/sys_stepdown.go b/api/sys_stepdown.go index 21db3d8e58..55dc6fbcb7 100644 --- a/api/sys_stepdown.go +++ b/api/sys_stepdown.go @@ -8,8 +8,8 @@ func (c *Sys) StepDown() error { ctx, cancelFunc := context.WithCancel(context.Background()) defer cancelFunc() resp, err := c.c.RawRequestWithContext(ctx, r) - if err == nil { - defer resp.Body.Close() + if resp != nil && resp.Body != nil { + resp.Body.Close() } return err }