Emit a warning instead of aborting
When applying a secondary payload, we might call UpdatePartitionMetadata
without VAB, so don't abort
Bug: 182310095
Test: th
Change-Id: I29af8aa653a8e3ccb37df2651883c6da09f727c7
diff --git a/aosp/dynamic_partition_control_android.cc b/aosp/dynamic_partition_control_android.cc
index 6bf896c..aba6deb 100644
--- a/aosp/dynamic_partition_control_android.cc
+++ b/aosp/dynamic_partition_control_android.cc
@@ -861,7 +861,7 @@
uint32_t target_slot,
const DeltaArchiveManifest& manifest) {
// Check preconditions.
- CHECK(!GetVirtualAbFeatureFlag().IsEnabled() || IsRecovery())
+ LOG_IF(WARNING, !GetVirtualAbFeatureFlag().IsEnabled() || IsRecovery())
<< "UpdatePartitionMetadata is called on a Virtual A/B device "
"but source partitions is not deleted. This is not allowed.";