Subject: [PATCH] fib_frontend.c: Use kernel (not user) supplied sender pid in nl_fib_input From: Eric W. Biederman Date: 1133694980 -0700 --- net/ipv4/fib_frontend.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) dcccd68aa53351bef45563fecef47bb8c3f906e2 diff --git a/net/ipv4/fib_frontend.c b/net/ipv4/fib_frontend.c index 20a11c9..0515fcf 100644 --- a/net/ipv4/fib_frontend.c +++ b/net/ipv4/fib_frontend.c @@ -557,7 +557,7 @@ static void nl_fib_input(struct sock *sk nl_fib_lookup(frn, tb); - pid = nlh->nlmsg_pid; /*pid of sending process */ + pid = NETLINK_CB(skb).pid; /*pid of sending process */ NETLINK_CB(skb).pid = 0; /* from kernel */ NETLINK_CB(skb).dst_pid = pid; NETLINK_CB(skb).dst_group = 0; /* unicast */ -- 1.0.GIT