kubeadm: fix nil pointer when etcd member is already removed
This commit is contained in:
@@ -362,8 +362,11 @@ func (c *Client) RemoveMember(id uint64) ([]Member, error) {
|
|||||||
|
|
||||||
// Returns the updated list of etcd members
|
// Returns the updated list of etcd members
|
||||||
ret := []Member{}
|
ret := []Member{}
|
||||||
for _, m := range resp.Members {
|
if resp != nil {
|
||||||
ret = append(ret, Member{Name: m.Name, PeerURL: m.PeerURLs[0]})
|
for _, m := range resp.Members {
|
||||||
|
ret = append(ret, Member{Name: m.Name, PeerURL: m.PeerURLs[0]})
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret, nil
|
return ret, nil
|
||||||
|
Reference in New Issue
Block a user