Last modified: 2011-03-09 21:14:51 UTC
(Tracking bug for the 1.5 manifestation of this problem)
User.php, line 53 allocates a new User object which is unused until line 74, and
which may be left created but unused if control returns from the method prior to
line 74; leaving a relatively heavy object lurking about.
Move line 53 to line 73, thus only instantiating the object before it is used.
(Was fixed in CVS HEAD but I didn't do a patch for 1.5 - will do this shortly)