]> git.baikalelectronics.ru Git - kernel.git/commit
arp: fixed -Wuninitialized compiler warning
authorIhar Hrachyshka <ihrachys@redhat.com>
Wed, 24 May 2017 22:19:35 +0000 (15:19 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 25 May 2017 17:38:20 +0000 (13:38 -0400)
commita86a628efc7d95bc1e2be92ddd2417a249ebeb12
tree28108a28ba1863c260df7228e2a5f51c0f981113
parent5bbec0fc0e27d6630c85441593ce0ddf16d5a64d
arp: fixed -Wuninitialized compiler warning

Commit 401f5aebe7559cfd74fe44ae174ad136cf4e4b6e ("arp: always override
existing neigh entries with gratuitous ARP") introduced a compiler
warning:

net/ipv4/arp.c:880:35: warning: 'addr_type' may be used uninitialized in
this function [-Wmaybe-uninitialized]

While the code logic seems to be correct and doesn't allow the variable
to be used uninitialized, and the warning is not consistently
reproducible, it's still worth fixing it for other people not to waste
time looking at the warning in case it pops up in the build environment.
Yes, compiler is probably at fault, but we will need to accommodate.

Fixes: 401f5aebe755 ("arp: always override existing neigh entries with gratuitous ARP")
Signed-off-by: Ihar Hrachyshka <ihrachys@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/arp.c