QUIC: fixed memory leak in ngx_hkdf_extract()/ngx_hkdf_expand().

This fixes leak on successful path when built with OpenSSL.
This commit is contained in:
Sergey Kandaurov 2021-04-07 15:14:41 +03:00
parent 0ad83da4f7
commit b61176b9f7

View File

@ -348,6 +348,8 @@ ngx_hkdf_expand(u_char *out_key, size_t out_len, const EVP_MD *digest,
goto failed;
}
EVP_PKEY_CTX_free(pctx);
return NGX_OK;
failed:
@ -409,6 +411,8 @@ ngx_hkdf_extract(u_char *out_key, size_t *out_len, const EVP_MD *digest,
goto failed;
}
EVP_PKEY_CTX_free(pctx);
return NGX_OK;
failed: