Thread (5 messages) 5 messages, 4 authors, 2013-08-06

Re: [patch] net: remove an unneeded check

From: Dan Carpenter <hidden>
Date: 2013-08-06 12:05:31
Also in: kernel-janitors

On Mon, Aug 05, 2013 at 06:18:01PM +0000, Rustad, Mark D wrote:
On Jul 29, 2013, at 12:15 PM, Dan Carpenter [off-list ref] wrote:
quoted
"ifa->ifa_label" is an array inside the in_ifaddr struct.  It can never
be NULL so we can remove this check.

Signed-off-by: Dan Carpenter <redacted>
diff --git a/net/ipv4/devinet.c b/net/ipv4/devinet.c
index 8d48c39..1b7f7ae 100644
--- a/net/ipv4/devinet.c
+++ b/net/ipv4/devinet.c
@@ -1124,10 +1124,7 @@ static int inet_gifconf(struct net_device *dev, char __user *buf, int len)
		if (len < (int) sizeof(ifr))
			break;
		memset(&ifr, 0, sizeof(struct ifreq));
-		if (ifa->ifa_label)
Is there any possibility that this was meant to check ifa->ifa_label[0]?
It has been this way for almost 16 years and no one has complained.
I should have put that into the changelog though, you are right.

regards,
dan carpenter
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help