From: Jouni Malinen Date: Sun, 3 May 2015 07:39:28 +0000 (+0300) Subject: EAP-pwd server: Make sure in_frag_pos is cleared to zero on allocation X-Git-Tag: hostap_2_5~742 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=58606fd98722e92aaa4c2c7b8cb99cc92bd4308c;p=thirdparty%2Fhostap.git EAP-pwd server: 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. Signed-off-by: Jouni Malinen --- diff --git a/src/eap_server/eap_server_pwd.c b/src/eap_server/eap_server_pwd.c index 2bfc3c276..cb83ff730 100644 --- a/src/eap_server/eap_server_pwd.c +++ b/src/eap_server/eap_server_pwd.c @@ -963,6 +963,7 @@ static void eap_pwd_process(struct eap_sm *sm, void *priv, "buffer fragments!"); return; } + data->in_frag_pos = 0; pos += sizeof(u16); len -= sizeof(u16); }