diff options
author | Kelvin Zhang <zhangkelvin@google.com> | 2021-04-13 12:40:38 -0400 |
---|---|---|
committer | Treehugger Robot <treehugger-gerrit@google.com> | 2021-04-28 22:07:37 +0000 |
commit | 741c2d4da7dfb6e97bf7819e48b19e3214b5c09b (patch) | |
tree | 8ec5898e175b6cee2ac40491f6de74d9107392c6 /aosp/dynamic_partition_control_android.cc | |
parent | 906f9c3a22c9489f67c3d70d0e00f901b2a6ca53 (diff) |
Check for VAB flag before calling UpdateUsesCompression
On a device which doen't support VAB, calligng UpdateUsesCompression
directly will cause libsnapshot to print error logs. Therefore check for
VAB support first.
Test: th
Change-Id: Icfbf848908939069493f6c10f6a69f022b9b8350
Diffstat (limited to 'aosp/dynamic_partition_control_android.cc')
-rw-r--r-- | aosp/dynamic_partition_control_android.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/aosp/dynamic_partition_control_android.cc b/aosp/dynamic_partition_control_android.cc index ab349a82..93a10bb7 100644 --- a/aosp/dynamic_partition_control_android.cc +++ b/aosp/dynamic_partition_control_android.cc @@ -1470,7 +1470,8 @@ bool DynamicPartitionControlAndroid::IsDynamicPartition( } bool DynamicPartitionControlAndroid::UpdateUsesSnapshotCompression() { - return snapshot_->UpdateUsesCompression(); + return GetVirtualAbFeatureFlag().IsEnabled() && + snapshot_->UpdateUsesCompression(); } } // namespace chromeos_update_engine |