]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
test/v3nametest.c: Add check for OPENSSL_malloc
authorJiasheng Jiang <jiasheng@iscas.ac.cn>
Wed, 15 Jun 2022 07:37:36 +0000 (15:37 +0800)
committerPauli <pauli@openssl.org>
Wed, 22 Jun 2022 07:05:48 +0000 (17:05 +1000)
As the potential failure of the OPENSSL_malloc(),
it should be better to add the check and return
error if fails.

Signed-off-by: Jiasheng Jiang <jiasheng@iscas.ac.cn>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18573)

test/v3nametest.c

index a1998550e29fcc9b44bd62dd0602120364a69761..6d2e2f8e270a0a2acc52b1a18b74c14918c697e2 100644 (file)
@@ -288,6 +288,8 @@ static int run_cert(X509 *crt, const char *nameincert,
         char *name = OPENSSL_malloc(namelen + 1);
         int match, ret;
 
+        if (!TEST_ptr(name))
+            return 0;
         memcpy(name, *pname, namelen + 1);
 
         match = -1;