aboutsummaryrefslogtreecommitdiff
path: root/net/bridge
diff options
context:
space:
mode:
authorNathan Chancellor <natechancellor@gmail.com>2017-01-26 19:41:39 -0700
committerMister Oyster <oysterized@gmail.com>2017-04-13 12:32:06 +0200
commit8024e4be94213b0275c765c9e804eef811ef2dda (patch)
tree19d473228829e1aa1a461e090eb87ce9df8fc1f5 /net/bridge
parent27f9328d209e9d12afe5e50aa55172b9d73356fe (diff)
net: bridge: fix maybe-uninitialized warning
In file included from net/bridge/br_multicast.c:28:0: net/bridge/br_multicast.c: In function 'br_mdb_get': include/net/ipv6.h:436:38: warning: '*((void *)&ip+8)' may be used uninitialized in this function [-Wmaybe-uninitialized] return ((ul1[0] ^ ul2[0]) | (ul1[1] ^ ul2[1])) == 0UL; ~~~~~~~~^~~~~~~~~ net/bridge/br_multicast.c:138:15: note: '*((void *)&ip+8)' was declared here struct br_ip ip; ^~ Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
Diffstat (limited to 'net/bridge')
-rw-r--r--net/bridge/br_multicast.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/bridge/br_multicast.c b/net/bridge/br_multicast.c
index a09ea1783..fe6dd44c6 100644
--- a/net/bridge/br_multicast.c
+++ b/net/bridge/br_multicast.c
@@ -135,7 +135,7 @@ struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br,
struct sk_buff *skb, u16 vid)
{
struct net_bridge_mdb_htable *mdb = rcu_dereference(br->mdb);
- struct br_ip ip;
+ struct br_ip ip = (struct br_ip){0};
if (br->multicast_disabled)
return NULL;