From b858c34526ab439c528c71b09766452d593847b8 Mon Sep 17 00:00:00 2001 From: Martin Konecny Date: Tue, 12 Jun 2012 18:51:22 -0400 Subject: [PATCH] CC-3956: PHP script can enter inifinite loop -fixed --- airtime_mvc/application/models/Show.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/airtime_mvc/application/models/Show.php b/airtime_mvc/application/models/Show.php index 6cfe7a335..26ef64ab1 100644 --- a/airtime_mvc/application/models/Show.php +++ b/airtime_mvc/application/models/Show.php @@ -1310,7 +1310,7 @@ class Application_Model_Show { if ($ccShowInstance->getDbModifiedInstance()){ //show instance on this date has been deleted. - $utcStartDateTime = self::advanceRepeatingDate($p_interval, $start, $timezone); + list($start, $utcStartDateTime) = self::advanceRepeatingDate($p_interval, $start, $timezone); continue; } @@ -1343,7 +1343,7 @@ class Application_Model_Show { $showInstance->deleteRebroadcasts(); self::createRebroadcastInstances($rebroadcasts, $currentUtcTimestamp, $show_id, $show_instance_id, $start, $duration, $timezone); - $utcStartDateTime = self::advanceRepeatingDate($p_interval, $start, $timezone); + list($start, $utcStartDateTime) = self::advanceRepeatingDate($p_interval, $start, $timezone); } @@ -1383,7 +1383,7 @@ class Application_Model_Show { $dt->setTimezone(new DateTimeZone('UTC')); $utcStartDateTime = $dt; } - return $utcStartDateTime; + return array($start, $utcStartDateTime); } /*