summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTianjie Xu <xunchang@google.com>2017-04-02 05:14:45 +0200
committerandroid-build-merger <android-build-merger@google.com>2017-04-02 05:14:45 +0200
commit8de82f90164f7365c268cc1d6b908263c0a436f8 (patch)
tree7562be5209128fea7a78df4405637eb84f2585a9
parentMerge "Update_verifier should read blocks in EIO mode" am: 21d481c81e am: 89559e3cfe am: 81f5b04df2 (diff)
parentMerge "Use regular check for partition name instead of CHECK()" am: 76cb4eeda6 am: cd66e52573 (diff)
downloadandroid_bootable_recovery-8de82f90164f7365c268cc1d6b908263c0a436f8.tar
android_bootable_recovery-8de82f90164f7365c268cc1d6b908263c0a436f8.tar.gz
android_bootable_recovery-8de82f90164f7365c268cc1d6b908263c0a436f8.tar.bz2
android_bootable_recovery-8de82f90164f7365c268cc1d6b908263c0a436f8.tar.lz
android_bootable_recovery-8de82f90164f7365c268cc1d6b908263c0a436f8.tar.xz
android_bootable_recovery-8de82f90164f7365c268cc1d6b908263c0a436f8.tar.zst
android_bootable_recovery-8de82f90164f7365c268cc1d6b908263c0a436f8.zip
-rw-r--r--update_verifier/update_verifier.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/update_verifier/update_verifier.cpp b/update_verifier/update_verifier.cpp
index 72b6dccc5..59f136c90 100644
--- a/update_verifier/update_verifier.cpp
+++ b/update_verifier/update_verifier.cpp
@@ -74,9 +74,10 @@ static int dm_name_filter(const dirent* de) {
}
static bool read_blocks(const std::string& partition, const std::string& range_str) {
- CHECK(partition == "system" || partition == "vendor")
- << "partition name should be system or vendor" << partition;
-
+ if (partition != "system" && partition != "vendor") {
+ LOG(ERROR) << "partition name must be system or vendor: " << partition;
+ return false;
+ }
// Iterate the content of "/sys/block/dm-X/dm/name". If it matches "system"
// (or "vendor"), then dm-X is a dm-wrapped system/vendor partition.
// Afterwards, update_verifier will read every block on the care_map_file of