39 lines
1.4 KiB
Diff
39 lines
1.4 KiB
Diff
From 73befeab5b79429864a2d1f95e8a94b501913b32 Mon Sep 17 00:00:00 2001
|
|
From: Takuma IMAMURA <209989118+hyperfinitism@users.noreply.github.com>
|
|
Date: Sun, 1 Mar 2026 03:41:45 +0900
|
|
Subject: [PATCH 24/30] fix(test): add missing null checks after malloc
|
|
|
|
Signed-off-by: Takuma IMAMURA <209989118+hyperfinitism@users.noreply.github.com>
|
|
---
|
|
test/unit/test_tpm2_auth_util.c | 1 +
|
|
test/unit/test_tpm2_session.c | 1 +
|
|
2 files changed, 2 insertions(+)
|
|
|
|
diff --git a/test/unit/test_tpm2_auth_util.c b/test/unit/test_tpm2_auth_util.c
|
|
index d88e42ba..c2e07481 100644
|
|
--- a/test/unit/test_tpm2_auth_util.c
|
|
+++ b/test/unit/test_tpm2_auth_util.c
|
|
@@ -308,6 +308,7 @@ static int setup(void **state) {
|
|
ESYS_CONTEXT *ectx;
|
|
size_t size = sizeof(TSS2_TCTI_CONTEXT_FAKE);
|
|
TSS2_TCTI_CONTEXT *tcti = malloc(size);
|
|
+ assert_non_null(tcti);
|
|
|
|
rc = tcti_fake_initialize(tcti, &size);
|
|
if (rc) {
|
|
diff --git a/test/unit/test_tpm2_session.c b/test/unit/test_tpm2_session.c
|
|
index dccb87f0..12851569 100644
|
|
--- a/test/unit/test_tpm2_session.c
|
|
+++ b/test/unit/test_tpm2_session.c
|
|
@@ -77,6 +77,7 @@ TSS2_RC __wrap_Esys_TR_GetName(ESYS_CONTEXT *esysContext, ESYS_TR handle,
|
|
UNUSED(handle);
|
|
|
|
*name = malloc(sizeof(TPM2B_NAME));
|
|
+ assert_non_null(*name);
|
|
size_t offset = 0;
|
|
TSS2_RC rc = Tss2_MU_TPM2_HANDLE_Marshal(SESSION_HANDLE, &(*name)->name[0],
|
|
sizeof(TPM2_HANDLE), &offset);
|
|
--
|
|
2.54.0
|
|
|