]> git.saurik.com Git - cydia.git/commitdiff
Fix regular expression subjects encoded in UTF-8.
authorJay Freeman (saurik) <saurik@saurik.com>
Tue, 20 May 2014 09:01:38 +0000 (02:01 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Tue, 20 May 2014 09:01:58 +0000 (02:01 -0700)
Cydia/MIMEAddress.mm
MobileCydia.mm

index e4dcbabce937228f6d25b3437d14a83a70c8e9f0..65f29ec778ba250d93ed8326587082301171c712 100644 (file)
@@ -61,7 +61,7 @@
 - (id) initWithString:(NSString *)string {
     if ((self = [super init]) != nil) {
         const char *data = [string UTF8String];
-        size_t size = [string length];
+        size_t size = [string lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
 
         static Pcre address_r("^\"?(.*)\"? <([^>]*)>$");
 
index 97ff1d4aec807833f72b7a0c023ec331719ec9e5..8e4c796b70930727d77749cad7c924b36da2f6e3 100644 (file)
@@ -834,7 +834,7 @@ NSString *LocalizeSection(NSString *section) {
 
 NSString *Simplify(NSString *title) {
     const char *data = [title UTF8String];
-    size_t size = [title length];
+    size_t size = [title lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
 
     static Pcre square_r("^\\[(.*)\\]$");
     if (square_r(data, size))