mirror of
https://github.com/openssl/openssl.git
synced 2024-11-27 05:21:51 +08:00
Invoke tear_down when exiting test_encode_tls_sct() prematurely
Fixes #24121 Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/24222)
This commit is contained in:
parent
5454ef7cb3
commit
264ff64b94
@ -450,13 +450,18 @@ static int test_encode_tls_sct(void)
|
||||
|
||||
fixture->sct_list = sk_SCT_new_null();
|
||||
if (fixture->sct_list == NULL)
|
||||
return 0;
|
||||
{
|
||||
tear_down(fixture);
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (!TEST_ptr(sct = SCT_new_from_base64(SCT_VERSION_V1, log_id,
|
||||
CT_LOG_ENTRY_TYPE_X509, timestamp,
|
||||
extensions, signature)))
|
||||
|
||||
{
|
||||
tear_down(fixture);
|
||||
return 0;
|
||||
}
|
||||
|
||||
sk_SCT_push(fixture->sct_list, sct);
|
||||
fixture->sct_dir = ct_dir;
|
||||
|
Loading…
Reference in New Issue
Block a user