diff options
author | 2020-11-14 03:22:09 +0000 | |
---|---|---|
committer | 2020-11-14 03:22:09 +0000 | |
commit | 18a3a6644df14e1b87aa231ceed779ed32c2c229 (patch) | |
tree | 4ee79bdbcb837322b48f73c27868d26aef50d303 /tools/split-select/Main.cpp | |
parent | f766eaccaaadfb1db12ac685367c20ffff8fa63e (diff) | |
parent | 55ef6167a2c235bd88c7216238b2001b46795b79 (diff) |
Merge changes from topic "revert-12787270-FYIHXORGZY"
* changes:
Revert "libandroidfw hardening for IncFs"
Revert "Cache resolved theme values"
Revert "Do not cache bag parent stack until requested"
Diffstat (limited to 'tools/split-select/Main.cpp')
-rw-r--r-- | tools/split-select/Main.cpp | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/tools/split-select/Main.cpp b/tools/split-select/Main.cpp index e6966db0aa00..d3eb012a80e9 100644 --- a/tools/split-select/Main.cpp +++ b/tools/split-select/Main.cpp @@ -182,18 +182,14 @@ static bool getAppInfo(const String8& path, AppInfo& outInfo) { if (type >= Res_value::TYPE_FIRST_INT && type <= Res_value::TYPE_LAST_INT) { outInfo.minSdkVersion = xml.getAttributeData(idx); } else if (type == Res_value::TYPE_STRING) { - auto minSdk8 = xml.getStrings().string8ObjectAt(idx); - if (!minSdk8.has_value()) { - fprintf(stderr, "warning: failed to retrieve android:minSdkVersion.\n"); + String8 minSdk8(xml.getStrings().string8ObjectAt(idx)); + char* endPtr; + int minSdk = strtol(minSdk8.string(), &endPtr, 10); + if (endPtr != minSdk8.string() + minSdk8.size()) { + fprintf(stderr, "warning: failed to parse android:minSdkVersion '%s'\n", + minSdk8.string()); } else { - char *endPtr; - int minSdk = strtol(minSdk8->string(), &endPtr, 10); - if (endPtr != minSdk8->string() + minSdk8->size()) { - fprintf(stderr, "warning: failed to parse android:minSdkVersion '%s'\n", - minSdk8->string()); - } else { - outInfo.minSdkVersion = minSdk; - } + outInfo.minSdkVersion = minSdk; } } else { fprintf(stderr, "warning: unrecognized value for android:minSdkVersion.\n"); |