From: <ru...@us...> - 2010-09-21 06:08:38
|
Revision: 7702 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=7702&view=rev Author: rurban Date: 2010-09-21 06:08:32 +0000 (Tue, 21 Sep 2010) Log Message: ----------- new may return an empty object. we must check for _userid to avoid recursion cycles Modified Paths: -------------- trunk/lib/WikiUserNew.php Modified: trunk/lib/WikiUserNew.php =================================================================== --- trunk/lib/WikiUserNew.php 2010-09-20 16:09:07 UTC (rev 7701) +++ trunk/lib/WikiUserNew.php 2010-09-21 06:08:32 UTC (rev 7702) @@ -222,7 +222,8 @@ $class = $_PassUser->nextClass(); else $class = get_class($_PassUser); - if ($user = new $class($UserName, $_PassUser->_prefs)) { + if ($user = new $class($UserName, $_PassUser->_prefs) + and $user->_userid) { return $user; } else { return $_PassUser; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |