[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220331123728.7267-1-florent.fourcot@wifirst.fr>
Date: Thu, 31 Mar 2022 14:37:28 +0200
From: Florent Fourcot <florent.fourcot@...irst.fr>
To: netdev@...r.kernel.org
Cc: Florent Fourcot <florent.fourcot@...irst.fr>,
Brian Baboch <brian.baboch@...irst.fr>
Subject: [PATCH net-next] rtnetlink: enable alt_ifname for setlink/newlink
buffer is always valid when called by setlink/newlink,
but contains only empty string when IFLA_IFNAME is not given. So
IFLA_ALT_IFNAME is always ignored
Fixes: 76c9ac0ee878 ("net: rtnetlink: add possibility to use alternative names as message handle")
Signed-off-by: Florent Fourcot <florent.fourcot@...irst.fr>
Signed-off-by: Brian Baboch <brian.baboch@...irst.fr>
---
net/core/rtnetlink.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c
index 3313419bbcba..613065a53b34 100644
--- a/net/core/rtnetlink.c
+++ b/net/core/rtnetlink.c
@@ -2979,7 +2979,7 @@ static struct net_device *rtnl_dev_get(struct net *net,
{
char buffer[ALTIFNAMSIZ];
- if (!ifname) {
+ if (!ifname || !ifname[0]) {
ifname = buffer;
if (ifname_attr)
nla_strscpy(ifname, ifname_attr, IFNAMSIZ);
--
2.30.2
Powered by blists - more mailing lists