From: Jiasheng Jiang Date: Tue, 14 Jun 2022 07:06:23 +0000 (+0800) Subject: test/ssl_old_test.c: Add check for OPENSSL_zalloc X-Git-Tag: openssl-3.2.0-alpha1~2526 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4f4942a133bd57c4940fb1bc6ed7c8b67da4d8f0;p=thirdparty%2Fopenssl.git test/ssl_old_test.c: Add check for OPENSSL_zalloc As the potential failure of the OPENSSL_zalloc(), it should be better to add the check and return error if fails. Signed-off-by: Jiasheng Jiang Reviewed-by: Tomas Mraz Reviewed-by: Paul Yang Reviewed-by: Todd Short (Merged from https://github.com/openssl/openssl/pull/18552) --- diff --git a/test/ssl_old_test.c b/test/ssl_old_test.c index 829f683a91b..b011534220e 100644 --- a/test/ssl_old_test.c +++ b/test/ssl_old_test.c @@ -1741,6 +1741,8 @@ int main(int argc, char *argv[]) /* Use a fixed key so that we can decrypt the ticket. */ size = SSL_CTX_set_tlsext_ticket_keys(s_ctx, NULL, 0); keys = OPENSSL_zalloc(size); + if (keys == NULL) + goto end; SSL_CTX_set_tlsext_ticket_keys(s_ctx, keys, size); OPENSSL_free(keys); }