Project

General

Profile

« Previous | Next » 

Revision 40a8f669

Added by Renato Botelho almost 12 years ago

Prevent a possible division by zero. it fixes #3212

View differences:

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