From 7af1c258e266e80f9102208d98d8cac789fca73b Mon Sep 17 00:00:00 2001 From: Tom Cherry Date: Wed, 30 Jan 2019 12:39:02 -0800 Subject: Move to new Fstab class Test: treehugger Change-Id: Ic28859f5b3ca22cd505b3683ef3f2db2271737a7 --- bootctrl/bootloader_message.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/bootctrl/bootloader_message.cpp b/bootctrl/bootloader_message.cpp index a4634ed..aac43e6 100644 --- a/bootctrl/bootloader_message.cpp +++ b/bootctrl/bootloader_message.cpp @@ -29,16 +29,19 @@ #include #include +using android::fs_mgr::Fstab; +using android::fs_mgr::GetEntryForMountPoint; +using android::fs_mgr::ReadDefaultFstab; + constexpr off_t kBootloaderControlOffset = offsetof(bootloader_message_ab, slot_suffix); static std::string get_misc_blk_device(std::string* err) { - std::unique_ptr fstab(fs_mgr_read_fstab_default(), - fs_mgr_free_fstab); - if (!fstab) { + Fstab fstab; + if (!ReadDefaultFstab(&fstab)) { *err = "failed to read default fstab"; return ""; } - fstab_rec* record = fs_mgr_get_entry_for_mount_point(fstab.get(), "/misc"); + auto record = GetEntryForMountPoint(&fstab, "/misc"); if (record == nullptr) { *err = "failed to find /misc partition"; return ""; -- cgit v1.2.3