Author: rfm
Date: Sat May 23 23:35:03 2015
New Revision: 38529
URL: http://svn.gna.org/viewcvs/gnustep?rev=38529&view=rev
Log:
check to see if we should free memory
Modified:
libs/base/trunk/ChangeLog
libs/base/trunk/Source/GSString.m
Modified: libs/base/trunk/ChangeLog
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/ChangeLog?rev=38529&r1=38528&r2=38529&view=diff
==============================================================================
--- libs/base/trunk/ChangeLog (original)
+++ libs/base/trunk/ChangeLog Sat May 23 23:35:03 2015
@@ -1,3 +1,8 @@
+2015-05-23 Richard Frith-Macdonald <[email protected]>
+
+ Source/GSString.m: Fix failure to check free when done flag before
+ freeing memory.
+
2015-05-22 Richard Frith-Macdonald <[email protected]>
* Source/NSString.m:
Modified: libs/base/trunk/Source/GSString.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/GSString.m?rev=38529&r1=38528&r2=38529&view=diff
==============================================================================
--- libs/base/trunk/Source/GSString.m (original)
+++ libs/base/trunk/Source/GSString.m Sat May 23 23:35:03 2015
@@ -1358,7 +1358,7 @@
if (0 == length)
{
- if (0 != bytes)
+ if (YES == flag && 0 != bytes)
{
NSZoneFree(NSZoneFromPointer(bytes), bytes);
}
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs