]> git.saurik.com Git - cydia.git/commitdiff
Better support iPod Touch PLMN.
authorJay Freeman (saurik) <saurik@saurik.com>
Fri, 18 Mar 2011 10:34:25 +0000 (03:34 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Fri, 18 Mar 2011 10:34:25 +0000 (03:34 -0700)
MobileCydia.mm

index d02aa5e942eb26f8b9ab0578c60de54f0ef305b2..471299c72df5546484489a52eaab7f99d0937818 100644 (file)
@@ -10230,7 +10230,11 @@ int main(int argc, char *argv[]) {
     CFStringRef mnc($CTSIMSupportCopyMobileSubscriberNetworkCode == NULL ? NULL : (*$CTSIMSupportCopyMobileSubscriberNetworkCode)(kCFAllocatorDefault));
 
     if (mcc != NULL && mnc != NULL)
-        PLMN_ = [NSString stringWithFormat:@"%@%@", mcc, mnc];
+        if (CFStringGetLength(mcc) == 3) {
+            CFIndex length(CFStringGetLength(mnc));
+            if (length == 2 || length == 3)
+                PLMN_ = [NSString stringWithFormat:@"%@%@", mcc, mnc];
+        }
 
     if (mnc != NULL)
         CFRelease(mnc);