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

Commit 4c609e96 authored by Nick Kralevich's avatar Nick Kralevich
Browse files

Remove CAP_NET_RAW from adb

ping no longer needs CAP_NET_RAW. See:

* http://lwn.net/Articles/443051/
* https://android-review.googlesource.com/52090
* https://android-review.googlesource.com/52072

Eliminate the CAP_NET_RAW special case in adb

Change-Id: If9d32c5254291b123b06bededc94b64113f6b8f2
parent 09094e72
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1195,8 +1195,7 @@ static void drop_capabilities_bounding_set_if_needed() {
#endif
    int i;
    for (i = 0; prctl(PR_CAPBSET_READ, i, 0, 0, 0) >= 0; i++) {
        if ((i == CAP_NET_RAW) || (i == CAP_SETUID) || (i == CAP_SETGID)) {
            // CAP_NET_RAW needed by /system/bin/ping
        if ((i == CAP_SETUID) || (i == CAP_SETGID)) {
            // CAP_SETUID CAP_SETGID needed by /system/bin/run-as
            continue;
        }