tpm2-tools/0024-fix-test-add-missing-null-checks-after-malloc.patch
Štěpán Horáček 8b31466bc1 Backport upstream fixes
Resolves: RHEL-164796

Signed-off-by: Štěpán Horáček <shoracek@redhat.com>
2026-05-25 20:52:48 +02:00

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