kubeadm: fix nil pointer when etcd member is already removed

This commit is contained in:
Paco Xu 2023-08-04 11:37:00 +08:00
parent 2c6c4566ef
commit 3a2c4d6f09

View File

@ -362,10 +362,13 @@ func (c *Client) RemoveMember(id uint64) ([]Member, error) {
// Returns the updated list of etcd members
ret := []Member{}
if resp != nil {
for _, m := range resp.Members {
ret = append(ret, Member{Name: m.Name, PeerURL: m.PeerURLs[0]})
}
}
return ret, nil
}