From: Gunnar Wrobel Date: Wed, 3 Nov 2010 09:04:26 +0000 (+0100) Subject: Avoid infinite loop. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=2289d3fa1819bed870a7dcabaa7f6cef85ed228d;p=horde.git Avoid infinite loop. --- diff --git a/components/lib/Components/Helper/ListRun.php b/components/lib/Components/Helper/ListRun.php index 344861425..83c9b6405 100644 --- a/components/lib/Components/Helper/ListRun.php +++ b/components/lib/Components/Helper/ListRun.php @@ -140,12 +140,16 @@ class Components_Helper_ListRun return true; } } else { - $this->_quiet_list[$key] = array( - 'channel' => 'pear.horde.org', - 'name' => $package->getName(), - 'color' => 'green' - ); - return true; + if (!isset($this->_quiet_list[$key])) { + $this->_quiet_list[$key] = array( + 'channel' => 'pear.horde.org', + 'name' => $package->getName(), + 'color' => 'green' + ); + return true; + } else { + return false; + } } }