diff options
author | Tianjie Xu <xunchang@google.com> | 2019-05-03 03:30:42 +0200 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2019-05-03 03:30:42 +0200 |
commit | 15a899363ea36d706d0b6905a8de900180db907d (patch) | |
tree | 1638f4014d5055943e6a3f57d7b7897ed09c111a /otautil/sysutil.cpp | |
parent | Merge changes I2d42f55a,Ic1b5dbf7 (diff) | |
parent | Merge "Implement FuseBlockDataProvider" (diff) | |
download | android_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.cpp | 5 |
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)); } |