Correctly propagate not_in_payload flag
When mapping partitions, not_in_payload flag decides if the partition
needs to be mapped as a snapshot backed by COW, propagate this flag.
Test: treehugger
Change-Id: I9f0073fb91067410978927e59bf51c4f2cd152e6
diff --git a/aosp/dynamic_partition_control_android.cc b/aosp/dynamic_partition_control_android.cc
index c75d5e9..ff2d7ee 100644
--- a/aosp/dynamic_partition_control_android.cc
+++ b/aosp/dynamic_partition_control_android.cc
@@ -967,7 +967,8 @@
bool not_in_payload,
std::string* device,
bool* is_dynamic) {
- auto partition_dev = GetPartitionDevice(partition_name, slot, current_slot);
+ auto partition_dev =
+ GetPartitionDevice(partition_name, slot, current_slot, not_in_payload);
if (!partition_dev.has_value()) {
return false;
}