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

Commit cf299d4a authored by Tom Marshall's avatar Tom Marshall Committed by android-build-merger
Browse files

Merge "fs_mgr: Ignore invalid DT device nodes"

am: d457091c

Change-Id: Ib67d4a15d1076fd13f5dab572107499cd40bbe9c
parents 7bf9de63 d457091c
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;