diff options
| author | lsces <lester@lsces.co.uk> | 2025-09-04 11:09:22 +0100 |
|---|---|---|
| committer | lsces <lester@lsces.co.uk> | 2025-09-04 11:09:22 +0100 |
| commit | 4feac403637b224f0e05af005bbf1f1c7688fae1 (patch) | |
| tree | d0018bd155d5dfdf3207f3f032b46519733a3d56 | |
| parent | 905f1d9a2d4ba82dafb0bee0c73a13b33f9c68fb (diff) | |
| download | kernel-4feac403637b224f0e05af005bbf1f1c7688fae1.tar.gz kernel-4feac403637b224f0e05af005bbf1f1c7688fae1.tar.bz2 kernel-4feac403637b224f0e05af005bbf1f1c7688fae1.zip | |
Trap divid by zero error when nothing to display
| -rwxr-xr-x | admin/apc.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/admin/apc.php b/admin/apc.php index b416a04..1886d07 100755 --- a/admin/apc.php +++ b/admin/apc.php @@ -849,11 +849,11 @@ EOB; : "", '<tr>', '<td class=td-0><span class="green box"> </span>Free: ',bsize($mem_avail).sprintf(" (%.1f%%)",$mem_avail*100/$mem_size),"</td>\n", - '<td class=td-1><span class="green box"> </span>Hits: ',$cache['num_hits'].@sprintf(" (%.1f%%)",$cache['num_hits']*100/($cache['num_hits']+$cache['num_misses'])),"</td>\n", + '<td class=td-1><span class="green box"> </span>Hits: ',$cache['num_hits'].@sprintf(" (%.1f%%)",$cache['num_hits'] > 0 ? $cache['num_hits']*100/($cache['num_hits']+$cache['num_misses']) : 0),"</td>\n", '</tr>', '<tr>', '<td class=td-0><span class="red box"> </span>Used: ',bsize($mem_used).sprintf(" (%.1f%%)",$mem_used *100/$mem_size),"</td>\n", - '<td class=td-1><span class="red box"> </span>Misses: ',$cache['num_misses'].@sprintf(" (%.1f%%)",$cache['num_misses']*100/($cache['num_hits']+$cache['num_misses'])),"</td>\n"; + '<td class=td-1><span class="red box"> </span>Misses: ',$cache['num_misses'].@sprintf(" (%.1f%%)",$cache['num_misses'] > 0 ? $cache['num_misses']*100/($cache['num_hits'] ?? 1 +$cache['num_misses']) : 0),"</td>\n"; echo <<< EOB </tr> </tbody></table> |
