Fix a quick leak in the test apps

Fix a double-free scenario also
This commit is contained in:
kaleb-himes
2022-12-15 08:23:33 -07:00
parent a3f3c76faa
commit 46c47e4adc

View File

@ -54597,9 +54597,8 @@ static int test_wolfSSL_DH(void)
AssertNotNull(dh = DH_generate_parameters(2048, 2, NULL, NULL));
AssertIntEQ(wolfSSL_DH_generate_parameters_ex(NULL, 2048, 2, NULL), 0);
#endif
DH_free(dh);
#endif
#endif
#endif /* !HAVE_FIPS || (HAVE_FIPS_VERSION && HAVE_FIPS_VERSION > 2) */
#endif /* OPENSSL_ALL */
(void)dh;
(void)p;
@ -54775,10 +54774,12 @@ static int test_wolfSSL_DH_dup(void)
dhDup = wolfSSL_DH_dup(dh);
AssertNotNull(dhDup);
wolfSSL_DH_free(dhDup);
#else
wolfSSL_BN_free(p);
wolfSSL_BN_free(g);
#endif
wolfSSL_DH_free(dh);
res = TEST_RES_CHECK(1);
#endif
#endif