Handle rules with no counts yet

This commit is contained in:
Jamie Cameron
2008-02-28 18:25:44 +00:00
parent e7f478e5fb
commit d3ec5156cf

View File

@@ -463,7 +463,7 @@ sub pre_ipfw_process
&foreign_require("ipfw", "ipfw-lib.pl");
local $active = &ipfw::get_config("$ipfw::config{'ipfw'} show |", \$out);
local $rule = &find_ipfw_rule($active, $config{'iface'});
if ($rule) {
if ($rule && $rule->{'count1'}) {
$average_packet_size = $rule->{'count2'} / $rule->{'count1'};
system("$ipfw::config{'ipfw'} zero $rule->{'num'} >/dev/null 2>&1");
}