Limit bug?



Greetings,

I'm trying to use Maxima to get:

            x       1
 limit   (----- - ------)
 x -> 1+  x - 1   log(x)


When I work this out by hand I get 1/2.  This is confirmed by Stewart's
calculus, my TI-89 and Maple.

Maxima is giving me:

Maxima 5.11.0 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.8 (aka GCL)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.

(%i1) limit(x/(x-1)-1/log(x),x,1,plus);
                                           1
(%o1)                    limit    (x - ---------- + 1)
                         x -> inf          1
                                       log(- + 1)
                                           x
(%i2)

Am I doing something wrong here?  

Mike Williams