Author: wlux Date: Wed Jul 6 10:08:51 2016 New Revision: 39960 URL: http://svn.gna.org/viewcvs/gnustep?rev=39960&view=rev Log: Fix bug where a UText structure owned by the icu library is incorrectly closed, which was causing a crash when -pattern is called more than once for the same NSRegularExpression.
Modified: libs/base/trunk/ChangeLog libs/base/trunk/Source/NSRegularExpression.m Modified: libs/base/trunk/ChangeLog URL: http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/ChangeLog?rev=39960&r1=39959&r2=39960&view=diff ============================================================================== --- libs/base/trunk/ChangeLog (original) +++ libs/base/trunk/ChangeLog Wed Jul 6 10:08:51 2016 @@ -1,3 +1,10 @@ +2016-07-06 Wolfgang Lux <wolfgang....@gmail.com> + + * Source/NSRegularExpression.m (-pattern): Fix bug where a UText + structure owned by the icu library is incorrectly closed, which + was causing a crash when -pattern is called more than once for the + same NSRegularExpression. + 2016-07-02 Richard Frith-Macdonald <r...@gnu.org> * Source/NSKeyValueObserving.m: Remove some unnecessary locking Modified: libs/base/trunk/Source/NSRegularExpression.m URL: http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSRegularExpression.m?rev=39960&r1=39959&r2=39960&view=diff ============================================================================== --- libs/base/trunk/Source/NSRegularExpression.m (original) +++ libs/base/trunk/Source/NSRegularExpression.m Wed Jul 6 10:08:51 2016 @@ -183,7 +183,6 @@ } str = [GSUTextString new]; utext_clone(&str->txt, t, FALSE, TRUE, &s); - utext_close(t); return [str autorelease]; } #else _______________________________________________ Gnustep-cvs mailing list Gnustep-cvs@gna.org https://mail.gna.org/listinfo/gnustep-cvs