Messages in this thread Patch in this message | | | Date | Tue, 28 Jul 2009 16:40:37 -0700 | From | Greg KH <> | Subject | [patch 08/71] cfg80211: fix refcount leak |
| |
2.6.30-stable review patch. If anyone has any objections, please let us know.
------------------
From: Johannes Berg <johannes@sipsolutions.net>
commit 2dce4c2b5f0b43bd25bf9ea6ded06b7f8a54c91f upstream.
The code in cfg80211's cfg80211_bss_update erroneously grabs a reference to the BSS, which means that it will never be freed.
Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
--- net/wireless/scan.c | 1 - 1 file changed, 1 deletion(-)
--- a/net/wireless/scan.c +++ b/net/wireless/scan.c @@ -365,7 +365,6 @@ cfg80211_bss_update(struct cfg80211_regi found = rb_find_bss(dev, res); if (found) { - kref_get(&found->ref); found->pub.beacon_interval = res->pub.beacon_interval; found->pub.tsf = res->pub.tsf; found->pub.signal = res->pub.signal;
| |