From c9402532df35dd744263e6549b3fda1cbd943e50 Mon Sep 17 00:00:00 2001 From: "Eric W. Biederman" Date: Sat, 29 Jan 2011 14:57:22 +0000 Subject: [PATCH] --- yaml --- r: 232839 b: refs/heads/master c: 13ad17745c2cbd437d9e24b2d97393e0be11c439 h: refs/heads/master i: 232837: b3998672d88fa1c1df8541603239a1e1c583a883 232835: a64061dd0a31b43b6fac252917e78f8c8e6fa792 232831: bfcff1b931088498b2064ae29e441e15d085f098 v: v3 --- [refs] | 2 +- trunk/net/core/rtnetlink.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 78d4914f734e..f570162ffcf1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 52fe7c9cc1637110ba4e0e6fe5d07cc0786d62de +refs/heads/master: 13ad17745c2cbd437d9e24b2d97393e0be11c439 diff --git a/trunk/net/core/rtnetlink.c b/trunk/net/core/rtnetlink.c index 31459ef13ca2..2d65c6bb24c1 100644 --- a/trunk/net/core/rtnetlink.c +++ b/trunk/net/core/rtnetlink.c @@ -1671,6 +1671,9 @@ static int rtnl_newlink(struct sk_buff *skb, struct nlmsghdr *nlh, void *arg) snprintf(ifname, IFNAMSIZ, "%s%%d", ops->kind); dest_net = rtnl_link_get_net(net, tb); + if (IS_ERR(dest_net)) + return PTR_ERR(dest_net); + dev = rtnl_create_link(net, dest_net, ifname, ops, tb); if (IS_ERR(dev))