Browse Source

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.

Signed-off-by: Jouni Malinen <j@w1.fi>
Jouni Malinen 10 years ago
parent
commit
6aa5d95dab
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/eap_peer/eap_pwd.c

+ 1 - 0
src/eap_peer/eap_pwd.c

@@ -889,6 +889,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);
 	}