diff options
author | Jouni Malinen <j@w1.fi> | 2015-05-03 10:38:20 +0300 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-05-31 16:06:46 -0700 |
commit | 2641b9ac16d3f37641a289678be4618e5a4d7bce (patch) | |
tree | 0a1ced199f1a44a32d353a0996160f96618b7222 /src | |
parent | 7fcbd0b0827354a213dc43575bfed8980a32d781 (diff) | |
download | android_external_wpa_supplicant_8-2641b9ac16d3f37641a289678be4618e5a4d7bce.tar.gz android_external_wpa_supplicant_8-2641b9ac16d3f37641a289678be4618e5a4d7bce.tar.bz2 android_external_wpa_supplicant_8-2641b9ac16d3f37641a289678be4618e5a4d7bce.zip |
EAP-pwd peer: Make sure in_frag_pos is cleared to zero on allocation.
The cleanup code will handle this, but it is more robust to make sure
this is cleared to zero when allocating a new buffer.
CRs-Fixed: 833592
Git-commit: 6aa5d95dabe8a4cfd38d3cb661e0fde1c4f0e8e3
Git-repo : git://w1.fi/srv/git/hostap.git
Signed-off-by: Jouni Malinen <j@w1.fi>
Change-Id: I32988456443d49f7e78557789f0ff1d03d73e4c1
Diffstat (limited to 'src')
-rw-r--r-- | src/eap_peer/eap_pwd.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/eap_peer/eap_pwd.c b/src/eap_peer/eap_pwd.c index ac0db995..bc4ddc57 100644 --- a/src/eap_peer/eap_pwd.c +++ b/src/eap_peer/eap_pwd.c @@ -835,6 +835,7 @@ eap_pwd_process(struct eap_sm *sm, void *priv, struct eap_method_ret *ret, "fragments!"); return NULL; } + data->in_frag_pos = 0; pos += sizeof(u16); len -= sizeof(u16); } |