diff options
author | Tom Cherry <tomcherry@google.com> | 2019-01-31 20:35:54 +0100 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-01-31 20:35:54 +0100 |
commit | 990807a95f367b15b2c318393b1d0f1cc75ccc34 (patch) | |
tree | 6d6f3af85cfb41d60b688de9e0a9049b37b6f139 /roots.cpp | |
parent | Merge "Fix potential size overflow in blockimg.cpp" (diff) | |
parent | Add android::fs_mgr namespace for new Fstab code (diff) | |
download | android_bootable_recovery-990807a95f367b15b2c318393b1d0f1cc75ccc34.tar android_bootable_recovery-990807a95f367b15b2c318393b1d0f1cc75ccc34.tar.gz android_bootable_recovery-990807a95f367b15b2c318393b1d0f1cc75ccc34.tar.bz2 android_bootable_recovery-990807a95f367b15b2c318393b1d0f1cc75ccc34.tar.lz android_bootable_recovery-990807a95f367b15b2c318393b1d0f1cc75ccc34.tar.xz android_bootable_recovery-990807a95f367b15b2c318393b1d0f1cc75ccc34.tar.zst android_bootable_recovery-990807a95f367b15b2c318393b1d0f1cc75ccc34.zip |
Diffstat (limited to 'roots.cpp')
-rw-r--r-- | roots.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -45,6 +45,10 @@ #include "otautil/mounts.h" #include "otautil/sysutil.h" +using android::fs_mgr::Fstab; +using android::fs_mgr::FstabEntry; +using android::fs_mgr::ReadDefaultFstab; + static Fstab fstab; extern struct selabel_handle* sehandle; @@ -69,10 +73,7 @@ void load_volume_table() { } Volume* volume_for_mount_point(const std::string& mount_point) { - auto it = std::find_if(fstab.begin(), fstab.end(), [&mount_point](const auto& entry) { - return entry.mount_point == mount_point; - }); - return it == fstab.end() ? nullptr : &*it; + return android::fs_mgr::GetEntryForMountPoint(&fstab, mount_point); } // Mount the volume specified by path at the given mount_point. |