]> git.proxmox.com Git - pve-common.git/commitdiff
inotify: network/interfaces: fix 'Use of uninitialized value' for netmask
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 12 Jun 2019 10:01:08 +0000 (12:01 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 12 Jun 2019 10:01:08 +0000 (12:01 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
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}) {
 
        # 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
                $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