From c45f4678481f1f38c969989cebbd4c3bd25d6667 Mon Sep 17 00:00:00 2001 From: Pal Szasz Date: Thu, 8 Apr 2010 09:24:09 +0200 Subject: 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 --- rild/rild.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'rild/rild.c') 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); } -- cgit v1.2.3