diff --git a/ChangeLog b/ChangeLog index b35f510f4..de09bc710 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-01-30 Richard Frith-Macdonald + + * Source/NSAutoreleasePool.m: Fix bug reporting autorlease count. + 2007-01-28 Richard Frith-Macdonald * unix/NSStream.m: diff --git a/Source/NSAutoreleasePool.m b/Source/NSAutoreleasePool.m index f699291ab..d85fa4cca 100644 --- a/Source/NSAutoreleasePool.m +++ b/Source/NSAutoreleasePool.m @@ -185,7 +185,7 @@ static IMP initImp; { unsigned count = 0; struct autorelease_array_list *released = _released_head; - while (released && released->count) + while (released != 0) { count += released->count; released = released->next; @@ -199,7 +199,7 @@ static IMP initImp; struct autorelease_array_list *released = _released_head; unsigned int i; - while (released && released->count) + while (released != 0) { for (i = 0; i < released->count; i++) if (released->objects[i] == anObject)