(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
This commit is contained in:
mccallum 1996-03-18 21:47:49 +00:00
parent c8e7da6b14
commit 53930b831f

View file

@ -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 **/