Handle rules with no counts yet
authorJamie Cameron <jcameron@webmin.com>
Thu, 28 Feb 2008 18:25:44 +0000 (18:25 +0000)
committerJamie Cameron <jcameron@webmin.com>
Thu, 28 Feb 2008 18:25:44 +0000 (18:25 +0000)
bandwidth/bandwidth-lib.pl

index b8de839..0375b6e 100644 (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");
        }