summaryrefslogtreecommitdiffstats
path: root/net/wireless
diff options
context:
space:
mode:
authorBill Jordan <bjordan@rajant.com>2010-09-10 17:22:32 +0200
committerJohn W. Linville <linville@tuxdriver.com>2010-09-14 22:08:03 +0200
commita1e567c83f541432e687142570215b75bebb1338 (patch)
tree5b01247fedf95af42a502aceb28fc4ef6d2541db /net/wireless
parentnet/wireless: use ARRAY_SIZE macro in radiotap.c (diff)
downloadlinux-a1e567c83f541432e687142570215b75bebb1338.tar.xz
linux-a1e567c83f541432e687142570215b75bebb1338.zip
nl80211: Uninitialized variable
There is a path in nl80211_set_wiphy where result is tested but uninitialized. I am hitting this path when I attempt: sh# iw dev wlan0 set channel 10 command failed: Unknown error 1069727332 (-1069727332) Signed-off-by: William Jordan <bjordan@rajant.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/wireless')
-rw-r--r--net/wireless/nl80211.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c
index 85a23de7bff3..1d6ef24254fe 100644
--- a/net/wireless/nl80211.c
+++ b/net/wireless/nl80211.c
@@ -833,7 +833,7 @@ static int nl80211_set_wiphy(struct sk_buff *skb, struct genl_info *info)
struct cfg80211_registered_device *rdev;
struct net_device *netdev = NULL;
struct wireless_dev *wdev;
- int result, rem_txq_params = 0;
+ int result = 0, rem_txq_params = 0;
struct nlattr *nl_txq_params;
u32 changed;
u8 retry_short = 0, retry_long = 0;