]> git.saurik.com Git - android/aapt.git/commitdiff
Make AaptGroupEntry::getMncName accept mnc00
authorJohan Redestig <johan.redestig@sonyericsson.com>
Tue, 9 Nov 2010 13:13:31 +0000 (14:13 +0100)
committerJohan Redestig <johan.redestig@sonyericsson.com>
Tue, 4 Jan 2011 06:30:32 +0000 (07:30 +0100)
MNC 00 is a valid network code and is used by
some operators, see http://en.wikipedia.org/wiki/Mobile_Network_Code.

Remove the test that checks if atoi returns zero.
The string is validated to contain only numbers
already.

Also discussed here:
https://code.google.com/p/android/issues/detail?id=3657

Change-Id: I3220d7980abe4067c9e7aa4cbc10b5fd0b8c9ea7

AaptAssets.cpp

index e4f447e72642670b38a82fd883f78ba9211a0482..2b2ec7b3e9a7c1c6ec458c4e5a60c279ebd106ba 100644 (file)
@@ -685,13 +685,11 @@ bool AaptGroupEntry::getMncName(const char* name,
     if (*c != 0) return false;
     if (c-val == 0 || c-val > 3) return false;
 
-    int d = atoi(val);
-    if (d != 0) {
-        if (out) out->mnc = d;
-        return true;
+    if (out) {
+        out->mnc = atoi(val);
     }
 
-    return false;
+    return true;
 }
 
 /*