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

Commit 57134ade authored by Nick Kralevich's avatar Nick Kralevich Committed by Gerrit Code Review
Browse files

Merge "adbd: make a PR_CAPBSET_DROP error fatal."

parents 7c20ab3e 9f75a035
Loading
Loading
Loading
Loading
+1 −5
Original line number Original line Diff line number Diff line
@@ -54,11 +54,7 @@ static void drop_capabilities_bounding_set_if_needed() {
        }
        }


        int err = prctl(PR_CAPBSET_DROP, i, 0, 0, 0);
        int err = prctl(PR_CAPBSET_DROP, i, 0, 0, 0);

        if (err < 0) {
        // Some kernels don't have file capabilities compiled in, and
        // prctl(PR_CAPBSET_DROP) returns EINVAL. Don't automatically
        // die when we see such misconfigured kernels.
        if ((err < 0) && (errno != EINVAL)) {
            PLOG(FATAL) << "Could not drop capabilities";
            PLOG(FATAL) << "Could not drop capabilities";
        }
        }
    }
    }