From 169572441bbcd9e3d50ee07bd446fa835dd45c00 Mon Sep 17 00:00:00 2001 From: David Howells Date: Fri, 21 May 2010 02:25:27 +0000 Subject: [PATCH] --- yaml --- r: 198576 b: refs/heads/master c: 253683bbfb6bc5864417c8c35cb6ef13b5e259e6 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/core/rtnetlink.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 34e8f68f064b..c995151bc9f7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: eb1669aed950cb5f34622bcceba66bef5980e97a +refs/heads/master: 253683bbfb6bc5864417c8c35cb6ef13b5e259e6 diff --git a/trunk/net/core/rtnetlink.c b/trunk/net/core/rtnetlink.c index e4b9870e4706..7ab86f3a1ea4 100644 --- a/trunk/net/core/rtnetlink.c +++ b/trunk/net/core/rtnetlink.c @@ -1199,8 +1199,10 @@ static int do_setlink(struct net_device *dev, struct ifinfomsg *ifm, struct nlattr *attr; int rem; nla_for_each_nested(attr, tb[IFLA_VFINFO_LIST], rem) { - if (nla_type(attr) != IFLA_VF_INFO) + if (nla_type(attr) != IFLA_VF_INFO) { + err = -EINVAL; goto errout; + } err = do_setvfinfo(dev, attr); if (err < 0) goto errout;