linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] mac80211: Fix memleak in nl80211 authentication on deinit
@ 2009-03-20 13:53 Jouni Malinen
  0 siblings, 0 replies; only message in thread
From: Jouni Malinen @ 2009-03-20 13:53 UTC (permalink / raw)
  To: John W. Linville, Johannes Berg; +Cc: linux-wireless

This file was forgotten from the quilt patch that added MLME
primitives, so the kfree on interface removal is missing. Fix this
potential memleak by freeing the temporary Authentication frame IEs
from SME when the interface is being removed.

Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>

---
 net/mac80211/iface.c |    1 +
 1 file changed, 1 insertion(+)

--- uml.orig/net/mac80211/iface.c	2009-03-20 15:30:26.000000000 +0200
+++ uml/net/mac80211/iface.c	2009-03-20 15:31:46.000000000 +0200
@@ -660,6 +660,7 @@ static void ieee80211_teardown_sdata(str
 		kfree(sdata->u.mgd.ie_reassocreq);
 		kfree(sdata->u.mgd.ie_deauth);
 		kfree(sdata->u.mgd.ie_disassoc);
+		kfree(sdata->u.mgd.sme_auth_ie);
 		break;
 	case NL80211_IFTYPE_WDS:
 	case NL80211_IFTYPE_AP_VLAN:

-- 
Jouni Malinen                                            PGP id EFC895FA

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-03-20 13:53 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-20 13:53 [PATCH] mac80211: Fix memleak in nl80211 authentication on deinit Jouni Malinen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).