From af3eaa7a784be23db14a4a0f509ded474e6e0852 Mon Sep 17 00:00:00 2001
From: Sedat Dilek <sedat.dilek@gmail.com>
Date: Sun, 28 Dec 2014 09:21:12 +0100
Subject: [PATCH] genetlink: Fix uninitialized err variable in genl_bind()
This fixes the following compilere (here: gcc-4.9) warning:
net/netlink/genetlink.c: In function 'genl_bind':
net/netlink/genetlink.c:1018:2: warning: 'err' may be used uninitialized in this function [-Wmaybe-uninitialized]
CC: Johannes Berg <johannes.berg@intel.com>
CC: "David S. Miller" <davem@davemloft.net>
CC: "linux-netdev" <netdev@vger.kernel.org>
Fixes: c380d9a7afff ("genetlink: pass multicast bind/unbind to families")
Reported-by: Sedat Dilek <sedat.dilek@gmail.com>
Signed-off-by: Sedat Dilek <sedat.dilek@gmail.com>
---
net/netlink/genetlink.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -985,7 +985,7 @@ static struct genl_multicast_group genl_ctrl_groups[] = {
static int genl_bind(struct net *net, int group)
{
- int i, err;
+ int err = 0, i;
bool found = false;
down_read(&cb_lock);
--
2.2.1