Parcourir la source

openssl: Fix memory leak in openssl ec deinit

Signed-off-by: Masashi Honma <masashi.honma@gmail.com>
Masashi Honma il y a 10 ans
Parent
commit
5c61d214ad
1 fichiers modifiés avec 1 ajouts et 0 suppressions
  1. 1 0
      src/crypto/crypto_openssl.c

+ 1 - 0
src/crypto/crypto_openssl.c

@@ -1067,6 +1067,7 @@ void crypto_ec_deinit(struct crypto_ec *e)
 	if (e == NULL)
 	if (e == NULL)
 		return;
 		return;
 	BN_clear_free(e->order);
 	BN_clear_free(e->order);
+	BN_clear_free(e->prime);
 	EC_GROUP_free(e->group);
 	EC_GROUP_free(e->group);
 	BN_CTX_free(e->bnctx);
 	BN_CTX_free(e->bnctx);
 	os_free(e);
 	os_free(e);