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

Commit e8193686 authored by Varun Shah's avatar Varun Shah Committed by Android (Google) Code Review
Browse files

Merge "Fix NPEs in UriPermission." into main

parents 54c31617 c836b63f
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -269,8 +269,9 @@ final class UriPermission {
     * Remove given read owner, updating {@Link #modeFlags} as needed.
     */
    void removeReadOwner(UriPermissionOwner owner) {
        if (!mReadOwners.remove(owner)) {
        if (mReadOwners == null || !mReadOwners.remove(owner)) {
            Slog.wtf(TAG, "Unknown read owner " + owner + " in " + this);
            return;
        }
        if (mReadOwners.size() == 0) {
            mReadOwners = null;
@@ -294,8 +295,9 @@ final class UriPermission {
     * Remove given write owner, updating {@Link #modeFlags} as needed.
     */
    void removeWriteOwner(UriPermissionOwner owner) {
        if (!mWriteOwners.remove(owner)) {
        if (mWriteOwners == null || !mWriteOwners.remove(owner)) {
            Slog.wtf(TAG, "Unknown write owner " + owner + " in " + this);
            return;
        }
        if (mWriteOwners.size() == 0) {
            mWriteOwners = null;