Revision 40a8f669
Added by Renato Botelho almost 12 years ago
etc/inc/captiveportal.inc | ||
---|---|---|
726 | 726 |
else |
727 | 727 |
$interval = 0; |
728 | 728 |
$past_interval_min = ($session_time > $interval); |
729 |
$within_interval = ($session_time % $interval >= 0 && $session_time % $interval <= 59); |
|
730 |
if (($interval > 0 && $past_interval_min && $within_interval) || $interval === 0) { |
|
729 |
if ($interval != 0) |
|
730 |
$within_interval = ($session_time % $interval >= 0 && $session_time % $interval <= 59); |
|
731 |
if ($interval === 0 || ($interval > 0 && $past_interval_min && $within_interval)) { |
|
731 | 732 |
RADIUS_ACCOUNTING_STOP($cpentry[1], // ruleno |
732 | 733 |
$cpentry[4], // username |
733 | 734 |
$cpentry[5], // sessionid |
Also available in: Unified diff
Prevent a possible division by zero. it fixes #3212