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

Commit a6e21160 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 am: cf299d4a

am: 57589be5

Change-Id: I75da5751aadd089a5f88b169e404431ac6c62df1
parents 85a8f7da 57589be5
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;