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

Commit 22646899 authored by Ricky Wai's avatar Ricky Wai Committed by Android (Google) Code Review
Browse files

Merge "Check null pointer before using pkgDataInfoMap" into rvc-dev

parents d9a9e55d 224703b3
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -2240,10 +2240,11 @@ public final class ProcessList {
            if (mVoldAppDataIsolationEnabled && UserHandle.isApp(app.uid)
                    && !storageManagerInternal.isExternalStorageService(uid)) {
                bindMountAppStorageDirs = true;
                if (!storageManagerInternal.prepareStorageDirs(userId, pkgDataInfoMap.keySet(),
                if (pkgDataInfoMap == null ||
                        !storageManagerInternal.prepareStorageDirs(userId, pkgDataInfoMap.keySet(),
                        app.processName)) {
                    // Cannot prepare Android/app and Android/obb directory,
                    // so we won't mount it in zygote.
                    // Cannot prepare Android/app and Android/obb directory or inode == 0,
                    // so we won't mount it in zygote, but resume the mount after unlocking device.
                    app.bindMountPending = true;
                    bindMountAppStorageDirs = false;
                }