Author: dpsimons
Date: Thu Jan 15 18:58:45 2015
New Revision: 38293
URL: http://svn.gna.org/viewcvs/gnustep?rev=38293&view=rev
Log:
fix NSCalendarDate to not throw exceptions with non-ASCII strings
Modified:
libs/base/branches/gnustep_testplant_branch/ChangeLog
libs/base/branches/gnustep_testplant_branch/Source/NSCalendarDate.m
Modified: libs/base/branches/gnustep_testplant_branch/ChangeLog
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/branches/gnustep_testplant_branch/ChangeLog?rev=38293&r1=38292&r2=38293&view=diff
==============================================================================
--- libs/base/branches/gnustep_testplant_branch/ChangeLog (original)
+++ libs/base/branches/gnustep_testplant_branch/ChangeLog Thu Jan 15
18:58:45 2015
@@ -1,3 +1,8 @@
+2015-01-15 Doug Simons <[email protected]>
+
+ * NSCalendarDate.m: Fixed init methods to not throw an exception when
+ called with description strings containing non-ASCII characters.
+
2013-10-31 Doug Simons <[email protected]>
* NSData.m: Fixed a bug in replaceBytesInRange:withBytes:length: that
Modified: libs/base/branches/gnustep_testplant_branch/Source/NSCalendarDate.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/branches/gnustep_testplant_branch/Source/NSCalendarDate.m?rev=38293&r1=38292&r2=38293&view=diff
==============================================================================
--- libs/base/branches/gnustep_testplant_branch/Source/NSCalendarDate.m
(original)
+++ libs/base/branches/gnustep_testplant_branch/Source/NSCalendarDate.m Thu Jan
15 18:58:45 2015
@@ -716,7 +716,8 @@
{
description = @"";
}
- source = [description cString];
+ source = [description cStringUsingEncoding:NSUTF8StringEncoding];
+
sourceLen = strlen(source);
if (locale == nil)
{
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs