--- rpms/e-smith-base/sme10/e-smith-base-5.8.0-bz6536-bz10974-validate_subnet.patch 2020/06/28 02:45:31 1.1 +++ rpms/e-smith-base/sme10/e-smith-base-5.8.0-bz6536-bz10974-validate_subnet.patch 2020/06/28 03:11:07 1.2 @@ -17,7 +17,7 @@ diff -Nur e-smith-base-5.8.0.old/root/us + # we test for a valid mask or bit mask + my $tip="192.168.50.1"; + my $block = new Net::Netmask("$tip/$data") or return "INVALID_SUBNET_MASK"; -+ if ($block->{'ERROR'} eq "" && ($block->mask() eq "$data" || $block->bits() eq "$data")) ++ if ($block->mask() eq "$data" || $block->bits() eq "$data") { return "OK"; } @@ -65,7 +65,7 @@ diff -Nur e-smith-base-5.8.0.old/root/us + # we test for a valid mask or bit mask + my $tip="192.168.50.1"; + my $block = new Net::Netmask("$tip/$mask") or return "INVALID_SUBNET_MASK"; -+ if ($block->{'ERROR'} eq "" && ($block->mask() eq "$mask" || $block->bits() eq "$mask")) ++ if ($block->mask() eq "$mask" || $block->bits() eq "$mask") { return "OK"; }