From 744ea59c778763fb86b10816b889db249b8b1ee3 Mon Sep 17 00:00:00 2001 From: nico Date: Mon, 23 Apr 2001 11:35:22 +0000 Subject: [PATCH] Fixed and improved case of GNUSTEP_SYSTEM_ROOT (or similar ivars) being unset; fixed memory leak git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9673 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index e489c9d82..da3908108 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2001-04-23 Nicola Pero + + * Source/NSBundle.m ([+initialize]): Fixed segmentation fault when + NSSearchPathForDirectoriesInDomains returns an empty array. This + used to appear when GNUSTEP_SYSTEM_ROOT was unset. + * Source/NSUser.m (NSSearchPathForDirectoriesInDomains): Read + GNUSTEP_SYSTEM_ROOT, GNUSTEP_LOCAL_ROOT, GNUSTEP_NETWORK_ROOT and + GNUSTEP_USER_ROOT only once, then cache them. Do not crash if + some of them are nil. If GNUSTEP_SYSTEM_ROOT is nil, fprintf a + log message, and try using /usr/GNUstep/System. Use new ADD_PATH + macro to simplify code. Autorelease returned array which was + previously leaked. + 2001-04-22 Georg Fleischmann * Source/GSAttributedString.m: