Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d457091c authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "fs_mgr: Ignore invalid DT device nodes"

parents c602f5ab 66f6a6dc
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -33,6 +33,8 @@

#include "fs_mgr_priv.h"

using android::base::StartsWith;

const std::string kDefaultAndroidDtDir("/proc/device-tree/firmware/android");

struct fs_mgr_flag_values {
@@ -439,6 +441,10 @@ static std::string read_fstab_from_dt() {
            LERROR << "dt_fstab: Failed to find device for partition " << dp->d_name;
            return {};
        }
        if (!StartsWith(value, "/dev")) {
            LERROR << "dt_fstab: Invalid device node for partition " << dp->d_name;
            return {};
        }
        fstab_entry.push_back(value);

        std::string mount_point;