projects
/
libeap.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
862e08a
)
Initialize wpa_ie_len to 0 if WPA IE is not set on all paths
author
Jouni Malinen
<j@w1.fi>
Fri, 2 Jan 2009 19:50:22 +0000
(21:50 +0200)
committer
Jouni Malinen
<j@w1.fi>
Fri, 2 Jan 2009 19:50:22 +0000
(21:50 +0200)
The new WPS code was not setting this in error case.
wpa_supplicant/wpa_supplicant.c
patch
|
blob
|
history
diff --git
a/wpa_supplicant/wpa_supplicant.c
b/wpa_supplicant/wpa_supplicant.c
index
0fb70c3
..
04995cf
100644
(file)
--- a/
wpa_supplicant/wpa_supplicant.c
+++ b/
wpa_supplicant/wpa_supplicant.c
@@
-1027,7
+1027,8
@@
void wpa_supplicant_associate(struct wpa_supplicant *wpa_s,
if (wps_ie && wpabuf_len(wps_ie) <= sizeof(wpa_ie)) {
wpa_ie_len = wpabuf_len(wps_ie);
os_memcpy(wpa_ie, wpabuf_head(wps_ie), wpa_ie_len);
- }
+ } else
+ wpa_ie_len = 0;
wpabuf_free(wps_ie);
wpa_supplicant_set_non_wpa_policy(wpa_s, ssid);
#endif /* CONFIG_WPS */