From b345ca1491e176202d5bda7c97bda531ba1a5763 Mon Sep 17 00:00:00 2001 From: Andrew McCallum Date: Mon, 18 Mar 1996 21:47:49 +0000 Subject: [PATCH] (NSAllMapTableKeys): Don't autorelease the return value; it was already autoreleased. Too many autoreleases were causing crashes. (NSAllMapTableValues): Likewise. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1198 72102866-910b-0410-8b05-ffd578937521 --- Source/NSMapTable.m | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Source/NSMapTable.m b/Source/NSMapTable.m index c5f23d9b6..54b87f300 100644 --- a/Source/NSMapTable.m +++ b/Source/NSMapTable.m @@ -458,8 +458,7 @@ NSAllMapTableKeys(NSMapTable *table) while (NSNextMapEnumeratorPair (&enumerator, (void**)&key, 0)) [keyArray addObject: key]; - /* FIXME: Should ARRAY returned be `autorelease'd? */ - return [keyArray autorelease]; + return keyArray; } NSArray * @@ -479,8 +478,7 @@ NSAllMapTableValues(NSMapTable *table) while (NSNextMapEnumeratorPair (&enumerator, 0, (void**)&value)) [valueArray addObject:value]; - /* FIXME: Should ARRAY returned be `autorelease'd? */ - return [valueArray autorelease]; + return valueArray; } /** Adding items to an NSMapTable **/