Skip to content

Commit 4f02e65

Browse files
committed
Do not segfault on hard stop
Podman machine on MAC can segfault on hard stop. Fixes: 23654 Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
1 parent 84126fd commit 4f02e65

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pkg/machine/apple/vfkit/helper.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,10 @@ func (vf *Helper) stateChange(newState rest.StateChange) error {
8383
}
8484
payload := bytes.NewReader(b)
8585
serverResponse, err := vf.post(vf.Endpoint+state, payload)
86-
_ = serverResponse.Body.Close()
87-
return err
86+
if err != nil {
87+
return err
88+
}
89+
return serverResponse.Body.Close()
8890
}
8991

9092
func (vf *Helper) Stop(force, wait bool) error {

0 commit comments

Comments
 (0)