DPP: Fix a memory leak in testing sequence
Do not allow auth->own_protocol_key to be overridden without having freed the previously stored key in case a test sequence in dpp_proto_auth_conf_replaced_by_resp is used. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
parent
c5622b43cd
commit
6602d9e3a6
1 changed files with 1 additions and 0 deletions
|
@ -2787,6 +2787,7 @@ static int dpp_auth_build_resp_ok(struct dpp_authentication *auth)
|
|||
#endif /* CONFIG_TESTING_OPTIONS */
|
||||
wpa_hexdump(MSG_DEBUG, "DPP: R-nonce", auth->r_nonce, nonce_len);
|
||||
|
||||
EVP_PKEY_free(auth->own_protocol_key);
|
||||
#ifdef CONFIG_TESTING_OPTIONS
|
||||
if (dpp_protocol_key_override_len) {
|
||||
const struct dpp_curve_params *tmp_curve;
|
||||
|
|
Loading…
Reference in a new issue