Fix leak with EC Point mul, where inSet wasn't being set, which caused a leak.

This commit is contained in:
David Garske
2017-11-28 13:00:26 -08:00
parent 792672e77b
commit af1f48ccb5

View File

@ -22408,6 +22408,8 @@ int wolfSSL_EC_POINT_mul(const WOLFSSL_EC_GROUP *group, WOLFSSL_EC_POINT *r,
mp_clear(&prime);
if (ret == MP_OKAY) {
r->inSet = 1; /* mark internal set */
/* set the external value for the computed point */
ret = SetECPointExternal(r);
if (ret != WOLFSSL_SUCCESS) {