BUGFIX: Prevent notice-level error in Session code when non-array is turned into an array.

This commit is contained in:
Sam Minnee 2011-04-18 16:44:11 +12:00 committed by Ingo Schommer
parent f72c77e984
commit f8206d15c8

View File

@ -415,7 +415,7 @@ class Session {
protected function recursivelyApply($data, &$dest) {
foreach($data as $k => $v) {
if(is_array($v)) {
if(!isset($dest[$k])) $dest[$k] = array();
if(!isset($dest[$k]) || !is_array($dest[$k])) $dest[$k] = array();
$this->recursivelyApply($v, $dest[$k]);
} else {
$dest[$k] = $v;