[smokeping-users] Re: Illegal division by zero ... FPing.pm

Tobias Oetiker oetiker at ee.ethz.ch
Sat Oct 30 18:22:11 MEST 2004


Hi Jim,

Try this patch

--- FPing.pm.orig       2004-10-30 18:20:34.357015000 +0200
+++ FPing.pm    2004-10-30 18:21:13.836606000 +0200
@@ -62,7 +62,7 @@
          croak "ERROR: FPing must be installed setuid root or it will not work\n"
              if $return =~ m/only.+root/;

-        if ($return =~ m/bytes, ([0-9.]+)\sms\s+.*\n.*\n.*:\s+([0-9.]+)/){
+        if ($return =~ m/bytes, ([0-9.]+)\sms\s+.*\n.*\n.*:\s+([0-9.]+)/ and $1 > 0){
              $self->{pingfactor} = 1000 * $2/$1;
              print "### fping seems to report in ", $1/$2, " miliseconds\n";
          } else {

tobi


-- 
  ______    __   _
/_  __/_  / /  (_) Oetiker @ ISG.EE, ETL F24.2, ETH, CH-8092 Zurich
  / // _ \/ _ \/ /  System Manager, Time Lord, Coder, Designer, Coach
/_/ \.__/_.__/_/   http://people.ee.ethz.ch/oetiker +41(0)44-632-5286

--
Unsubscribe mailto:smokeping-users-request at list.ee.ethz.ch?subject=unsubscribe
Help        mailto:smokeping-users-request at list.ee.ethz.ch?subject=help
Archive     http://www.ee.ethz.ch/~slist/smokeping-users
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi



More information about the smokeping-users mailing list