Merge "fs_mgr: overlay: only use system_<other> if other slot suffix not blank"

This commit is contained in:
Treehugger Robot 2019-04-11 20:32:32 +00:00 committed by Gerrit Code Review
commit 1af42f6473

View file

@ -612,7 +612,9 @@ std::string fs_mgr_overlayfs_scratch_device() {
if (!dm.GetDmDevicePathByName(partition_name, &path)) {
// non-DAP A/B device?
if (fs_mgr_access(super_device)) return "";
path = kPhysicalDevice + "system" + (slot_number ? "_a" : "_b");
auto other_slot = fs_mgr_get_other_slot_suffix();
if (other_slot.empty()) return "";
path = kPhysicalDevice + "system" + other_slot;
}
}
return scratch_device_cache = path;