summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2015-05-15 11:52:24 +0200
committerLubomir Rintel <lkundrak@v3.sk>2015-05-15 12:00:55 +0200
commitc55710a83de248f73f0b0ca09e456c4221249548 (patch)
tree0962c6bd67b798c8e2dec89326b5462f0a883d7d
parent09e216b8ab17b132a5f156470c1c5942b822e8b6 (diff)
downloadNetworkManager-c55710a83de248f73f0b0ca09e456c4221249548.tar.gz
platform-linux: allow netlink messages from non-privileged user namespaces
Just check they're from kernel.
-rw-r--r--src/platform/nm-linux-platform.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/platform/nm-linux-platform.c b/src/platform/nm-linux-platform.c
index 5b9a33f1b8..4c3e888c5b 100644
--- a/src/platform/nm-linux-platform.c
+++ b/src/platform/nm-linux-platform.c
@@ -4456,10 +4456,9 @@ verify_source (struct nl_msg *msg, gpointer user_data)
{
struct ucred *creds = nlmsg_get_creds (msg);
- if (!creds || creds->pid || creds->uid || creds->gid) {
+ if (!creds || creds->pid) {
if (creds)
- warning ("netlink: received non-kernel message (pid %d uid %d gid %d)",
- creds->pid, creds->uid, creds->gid);
+ warning ("netlink: received non-kernel message (pid %d)", creds->pid);
else
warning ("netlink: received message without credentials");
return NL_STOP;