diff options
| author | Nathan Chancellor <natechancellor@gmail.com> | 2017-01-26 19:41:39 -0700 |
|---|---|---|
| committer | Mister Oyster <oysterized@gmail.com> | 2017-04-13 12:32:06 +0200 |
| commit | 8024e4be94213b0275c765c9e804eef811ef2dda (patch) | |
| tree | 19d473228829e1aa1a461e090eb87ce9df8fc1f5 /net/bridge | |
| parent | 27f9328d209e9d12afe5e50aa55172b9d73356fe (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.c | 2 |
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; |
