mirror of https://github.com/wolfSSL/wolfssl.git
Merge pull request #1791 from SparkiDev/keyshare_ecc_free
Fix memory leak in KeyShare using ECC and not fast mathpull/1801/head
commit
818b0a3c9c
|
@ -6578,6 +6578,7 @@ static int TLSX_KeyShare_ProcessEcc(WOLFSSL* ssl, KeyShareEntry* keyShareEntry)
|
||||||
);
|
);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
wc_ecc_free(ssl->peerEccKey);
|
||||||
XFREE(ssl->peerEccKey, ssl->heap, DYNAMIC_TYPE_ECC);
|
XFREE(ssl->peerEccKey, ssl->heap, DYNAMIC_TYPE_ECC);
|
||||||
ssl->peerEccKey = NULL;
|
ssl->peerEccKey = NULL;
|
||||||
wc_ecc_free((ecc_key*)(keyShareEntry->key));
|
wc_ecc_free((ecc_key*)(keyShareEntry->key));
|
||||||
|
|
Loading…
Reference in New Issue