mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-05-06 21:52:54 +08:00
fix: hostman master nic may be nil (#23447)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
This commit is contained in:
@@ -1145,6 +1145,9 @@ func (h *SHostInfo) GetMasterNicIpAndMask() (string, int) {
|
||||
}
|
||||
|
||||
func (h *SHostInfo) GetMasterIp() string {
|
||||
if h.MasterNic == nil {
|
||||
return ""
|
||||
}
|
||||
return h.MasterNic.Addr
|
||||
}
|
||||
|
||||
@@ -1547,7 +1550,11 @@ func (h *SHostInfo) fetchHostname() string {
|
||||
hn = "host"
|
||||
}
|
||||
masterIp := h.GetMasterIp()
|
||||
return hn + "-" + strings.Replace(masterIp, ".", "-", -1)
|
||||
if len(masterIp) > 0 {
|
||||
return hn + "-" + strings.Replace(masterIp, ".", "-", -1)
|
||||
} else {
|
||||
return hn
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user