From c807471c06d9833aa8b222dc3399e6eacc0f3727 Mon Sep 17 00:00:00 2001 From: Lennert Buytenhek Date: Sat, 2 Jan 2010 10:31:42 +0100 Subject: [PATCH] --- yaml --- r: 179235 b: refs/heads/master c: 90852f7aed0f90d443efd7e0f9b82d8ac8186848 h: refs/heads/master i: 179233: 2b5800f8b2229cc96dd565c35eb0a0337bfaf0e1 179231: 54543e61e3f4a0ee29c0fdc01ce16baf93d72c88 v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/mwl8k.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index fa6ce2f0c706..4c2dd1e8a96c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 13bda1225072f26603d3aeefc1f14c18b2ab29cd +refs/heads/master: 90852f7aed0f90d443efd7e0f9b82d8ac8186848 diff --git a/trunk/drivers/net/wireless/mwl8k.c b/trunk/drivers/net/wireless/mwl8k.c index 59d49159cf2a..59f92105b0c2 100644 --- a/trunk/drivers/net/wireless/mwl8k.c +++ b/trunk/drivers/net/wireless/mwl8k.c @@ -3157,8 +3157,10 @@ static void mwl8k_configure_filter(struct ieee80211_hw *hw, /* Clear unsupported feature flags */ *total_flags &= FIF_ALLMULTI | FIF_BCN_PRBRESP_PROMISC; - if (mwl8k_fw_lock(hw)) + if (mwl8k_fw_lock(hw)) { + kfree(cmd); return; + } if (priv->sniffer_enabled) { mwl8k_enable_sniffer(hw, 0);