]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/INotify.pm
inotify: network/interfaces: fix 'Use of uninitialized value' for netmask
[pve-common.git] / src / PVE / INotify.pm
index b6600412293d9cdb85c9bc35a6cff030e11b47d9..8b49f5a1a2061f89d6cc31564ae7ff25a6332925 100644 (file)
@@ -1106,7 +1106,7 @@ sub __read_etc_network_interfaces {
 
        # map address and netmask to cidr
        if ($d->{address}) {
-           if ($d->{netmask} =~ m/^\d+$/) { # e.g. netmask 20
+           if ($d->{netmask} && $d->{netmask} =~ m/^\d+$/) { # e.g. netmask 20
                $d->{cidr} = $d->{address} . "/" . $d->{netmask};
            } elsif ($d->{netmask} &&
                     (my $cidr = PVE::JSONSchema::get_netmask_bits($d->{netmask}))) { # e.g. netmask 255.255.255.0