diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2020-05-31 23:04:30 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-05-31 23:04:30 +0000 |
commit | 8c81d5a9f2946974cf97d07e1ae8d863a693cbd3 (patch) | |
tree | f5b7824c352a272b701a6373e31c1d62b09aaead | |
parent | 77b77608d77b009b39734df9ac21fa5f5bb8af96 (diff) | |
parent | 187881e5961b19bf89c9f3ae1b9e0f102be67513 (diff) | |
download | extras-8c81d5a9f2946974cf97d07e1ae8d863a693cbd3.tar.gz |
Snap for 6546018 from 187881e5961b19bf89c9f3ae1b9e0f102be67513 to rvc-d1-release
Change-Id: Iae4936ef7832dd61d98da14aba894b608906dc22
-rw-r--r-- | libfec/avb_utils.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libfec/avb_utils.cpp b/libfec/avb_utils.cpp index 8913f2a1..849556ef 100644 --- a/libfec/avb_utils.cpp +++ b/libfec/avb_utils.cpp @@ -82,6 +82,10 @@ int parse_avb_image(fec_handle *f, const std::vector<uint8_t> &vbmeta) { const AvbHashtreeDescriptor *hashtree_descriptor_ptr = nullptr; avb_descriptor_foreach(vbmeta.data(), vbmeta.size(), parse_descriptor, &hashtree_descriptor_ptr); + if (!hashtree_descriptor_ptr) { + error("failed to find avb hashtree descriptor"); + return -1; + } AvbHashtreeDescriptor hashtree_descriptor; if (!avb_hashtree_descriptor_validate_and_byteswap(hashtree_descriptor_ptr, |