aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJouni Malinen <j@w1.fi>2015-05-03 10:38:20 +0300
committerGerrit - the friendly Code Review server <code-review@localhost>2015-05-31 16:06:46 -0700
commit2641b9ac16d3f37641a289678be4618e5a4d7bce (patch)
tree0a1ced199f1a44a32d353a0996160f96618b7222 /src
parent7fcbd0b0827354a213dc43575bfed8980a32d781 (diff)
downloadandroid_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.c1
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);
}