Changeset 9654

Show
Ignore:
Timestamp:
05/20/10 12:49:10 (3 years ago)
Author:
p_lindheimer
Message:

fixes #4283 divide by zero error when bogus cpu information comes back

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.8/dashboard/phpsysinfo/class.BSD.common.inc.php

    r9635 r9654  
    107107        $load2 = $res[2] + $res[3] + $res[4]; 
    108108        $total2 = $res[2] + $res[3] + $res[4] + $res[5]; 
    109         $results['cpupercent'] = (100*($load2 - $load)) / ($total2 - $total)
     109        $results['cpupercent'] = ($total2 != $total)?((100*($load2 - $load)) / ($total2 - $total)):0
    110110      } 
    111111    }