summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2005-07-06 22:06:27 +0000
committersam <sam@FreeBSD.org>2005-07-06 22:06:27 +0000
commitcbd7bfe9468c374d024295b0efe47eaa0f38147b (patch)
tree83a8f3b8be363699cd6dbd877305b5e92ae739c8 /contrib
parentb6ecc83f22365fb67ec8b0b70bfcc56f12c76086 (diff)
downloadFreeBSD-src-cbd7bfe9468c374d024295b0efe47eaa0f38147b.zip
FreeBSD-src-cbd7bfe9468c374d024295b0efe47eaa0f38147b.tar.gz
clr ptr after freeing state to avoid subsequent null ptr deref
(on vendor branch since this change already exists in Jouni's cvs). Approved by: re (scottl)
Diffstat (limited to 'contrib')
-rw-r--r--contrib/wpa_supplicant/wpa_supplicant.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/contrib/wpa_supplicant/wpa_supplicant.c b/contrib/wpa_supplicant/wpa_supplicant.c
index e88b465..0c57143 100644
--- a/contrib/wpa_supplicant/wpa_supplicant.c
+++ b/contrib/wpa_supplicant/wpa_supplicant.c
@@ -1000,6 +1000,7 @@ void wpa_supplicant_event(struct wpa_supplicant *wpa_s, wpa_event_type event,
wpa_s->interface_removed = 1;
wpa_supplicant_mark_disassoc(wpa_s);
l2_packet_deinit(wpa_s->l2);
+ wpa_s->l2 = NULL;
break;
}
break;
OpenPOWER on IntegriCloud