diff options
author | Pal Szasz <pal.szasz@sonyericsson.com> | 2010-04-08 09:24:09 +0200 |
---|---|---|
committer | Jean-Baptiste Queru <jbq@google.com> | 2010-07-13 15:29:24 -0700 |
commit | c45f4678481f1f38c969989cebbd4c3bd25d6667 (patch) | |
tree | 9c2501a7ad39025cbba243b8c80496063a8d4755 /rild/rild.c | |
parent | 9a2f5113fd1db1e1605daad47b16b6f960045582 (diff) | |
download | android_hardware_ril-c45f4678481f1f38c969989cebbd4c3bd25d6667.tar.gz android_hardware_ril-c45f4678481f1f38c969989cebbd4c3bd25d6667.tar.bz2 android_hardware_ril-c45f4678481f1f38c969989cebbd4c3bd25d6667.zip |
Keep also the CAP_NET_RAW capability
This capability is used to open a packet connection, needed by
do_dhcp -> dhcp_init_ifc -> open_raw_socket in libnetutils.
Change-Id: Ib9fcabccea0bef551f93edf6d7f58f31ca748763
Diffstat (limited to 'rild/rild.c')
-rw-r--r-- | rild/rild.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rild/rild.c b/rild/rild.c index df78539..4dc46fe 100644 --- a/rild/rild.c +++ b/rild/rild.c @@ -93,7 +93,7 @@ void switchUser() { struct __user_cap_data_struct cap; header.version = _LINUX_CAPABILITY_VERSION; header.pid = 0; - cap.effective = cap.permitted = 1 << CAP_NET_ADMIN; + cap.effective = cap.permitted = (1 << CAP_NET_ADMIN) | (1 << CAP_NET_RAW); cap.inheritable = 0; capset(&header, &cap); } |