diff --git a/app/code/core/Mage/Core/Model/Layout.php b/app/code/core/Mage/Core/Model/Layout.php index f15142739e3..458b1514f04 100644 --- a/app/code/core/Mage/Core/Model/Layout.php +++ b/app/code/core/Mage/Core/Model/Layout.php @@ -346,7 +346,7 @@ protected function _generateAction($node, $parent) } $this->_translateLayoutNode($node, $args); - call_user_func_array(array($block, $method), $args); + call_user_func_array(array($block, $method), array_values($args)); } Varien_Profiler::stop($_profilerKey); diff --git a/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php b/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php index 9927f3a6577..d59286dae88 100644 --- a/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php +++ b/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php @@ -121,7 +121,7 @@ public function start($sessionName = null) $cookieParams['domain'] = $cookie->getDomain(); } - call_user_func_array('session_set_cookie_params', $cookieParams); + call_user_func_array('session_set_cookie_params', array_values($cookieParams)); if (!empty($sessionName)) { $this->setSessionName($sessionName);