framework loading fix added.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23658 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2006-09-28 18:55:03 +00:00
parent 34536a0d18
commit cfaf083d90
2 changed files with 9 additions and 4 deletions

View file

@ -1,3 +1,8 @@
2006-09-28 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSBundle.m: Fix for buffer resize error when registering
framework info, as suggested by Andreas Hoschler.
2006-09-26 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSString.m: ([stringByAddingPercentEscapesUsingEncoding:])

View file

@ -746,7 +746,7 @@ _bundle_load_callback(Class theClass, struct objc_category *theCategory)
library_combo = RETAIN(str);
_launchDirectory = RETAIN([[NSFileManager defaultManager]
currentDirectoryPath]);
currentDirectoryPath]);
_gnustep_bundle = RETAIN([self bundleForLibrary: @"gnustep-base"]);
@ -790,15 +790,15 @@ _bundle_load_callback(Class theClass, struct objc_category *theCategory)
{
Class *ptr;
numClasses += 10;
ptr = objc_realloc(classes, sizeof(Class) * numClasses);
numBufClasses += 10;
ptr = objc_realloc(classes, sizeof(Class) * numBufClasses);
if (!ptr)
break;
classes = ptr;
}
}
}
for (i = 0; i < numClasses; i++)
{