Return "" when NetDev.IpCIDR is empty

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
Jonathon Anderson
2025-02-07 18:05:38 -07:00
committed by Christian Goll
parent ec61ffbacc
commit 87da57d1a2
6 changed files with 45 additions and 6 deletions

View File

@@ -412,7 +412,7 @@ Return the ipv4 address and mask in CIDR format. Aimed for the use in
templates.
*/
func (netdev *NetDev) IpCIDR() string {
if netdev.Ipaddr.IsUnspecified() || netdev.Netmask.IsUnspecified() {
if netdev.Ipaddr == nil || netdev.Ipaddr.IsUnspecified() || netdev.Netmask == nil || netdev.Netmask.IsUnspecified() {
return ""
}
ipCIDR := net.IPNet{