diff options
Diffstat (limited to 'aosp/dynamic_partition_control_android.h')
-rw-r--r-- | aosp/dynamic_partition_control_android.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/aosp/dynamic_partition_control_android.h b/aosp/dynamic_partition_control_android.h index cebca07f..457ef182 100644 --- a/aosp/dynamic_partition_control_android.h +++ b/aosp/dynamic_partition_control_android.h @@ -21,7 +21,7 @@ #include <set> #include <string> #include <string_view> -#include <vector> +#include <array> #include <base/files/file_util.h> #include <libsnapshot/auto_device.h> @@ -348,7 +348,9 @@ class DynamicPartitionControlAndroid : public DynamicPartitionControlInterface { uint32_t source_slot_ = UINT32_MAX; uint32_t target_slot_ = UINT32_MAX; - std::vector<std::vector<std::string>> dynamic_partition_list_{2UL}; + // We assume that there's only 2 slots, A and B. This assumption is unlikely + // to change in the future. And certaintly won't change at runtime. + std::array<std::vector<std::string>, 2> dynamic_partition_list_{}; DISALLOW_COPY_AND_ASSIGN(DynamicPartitionControlAndroid); }; |