diff options
author | sam <sam@FreeBSD.org> | 2005-07-06 22:06:27 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2005-07-06 22:06:27 +0000 |
commit | cbd7bfe9468c374d024295b0efe47eaa0f38147b (patch) | |
tree | 83a8f3b8be363699cd6dbd877305b5e92ae739c8 /contrib | |
parent | b6ecc83f22365fb67ec8b0b70bfcc56f12c76086 (diff) | |
download | FreeBSD-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.c | 1 |
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; |