summaryrefslogtreecommitdiffstats
path: root/otautil/sysutil.cpp
diff options
context:
space:
mode:
authorTianjie Xu <xunchang@google.com>2019-05-03 03:30:42 +0200
committerandroid-build-merger <android-build-merger@google.com>2019-05-03 03:30:42 +0200
commit15a899363ea36d706d0b6905a8de900180db907d (patch)
tree1638f4014d5055943e6a3f57d7b7897ed09c111a /otautil/sysutil.cpp
parentMerge changes I2d42f55a,Ic1b5dbf7 (diff)
parentMerge "Implement FuseBlockDataProvider" (diff)
downloadandroid_bootable_recovery-15a899363ea36d706d0b6905a8de900180db907d.tar
android_bootable_recovery-15a899363ea36d706d0b6905a8de900180db907d.tar.gz
android_bootable_recovery-15a899363ea36d706d0b6905a8de900180db907d.tar.bz2
android_bootable_recovery-15a899363ea36d706d0b6905a8de900180db907d.tar.lz
android_bootable_recovery-15a899363ea36d706d0b6905a8de900180db907d.tar.xz
android_bootable_recovery-15a899363ea36d706d0b6905a8de900180db907d.tar.zst
android_bootable_recovery-15a899363ea36d706d0b6905a8de900180db907d.zip
Diffstat (limited to 'otautil/sysutil.cpp')
-rw-r--r--otautil/sysutil.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/otautil/sysutil.cpp b/otautil/sysutil.cpp
index 2b4861809..420db4cac 100644
--- a/otautil/sysutil.cpp
+++ b/otautil/sysutil.cpp
@@ -94,6 +94,11 @@ BlockMapData BlockMapData::ParseBlockMapFile(const std::string& block_map_path)
remaining_blocks -= range_blocks;
}
+ if (remaining_blocks != 0) {
+ LOG(ERROR) << "Invalid ranges: remaining blocks " << remaining_blocks;
+ return {};
+ }
+
return BlockMapData(block_dev, file_size, blksize, std::move(ranges));
}