File 0001-tcti-device-partial-may-be-used-uninitialized.patch of Package tpm2-0-tss.33670
From fda07f78d93a85b7146501b70d8e655d92783fb4 Mon Sep 17 00:00:00 2001
From: Jeffrey Ferreira <jeffpferreira@gmail.com>
Date: Tue, 30 Mar 2021 12:15:01 -0700
Subject: [PATCH] tcti-device: 'partial' may be used uninitialized
If partial read is not supported then tcti_common->partial will be used
uninitialized in tcti_device_receive().
Signed-off-by: Jeffrey Ferreira <jeffpferreira@gmail.com>
---
src/tss2-tcti/tcti-device.c | 1 +
1 file changed, 1 insertion(+)
Index: tpm2-tss-2.4.5/src/tss2-tcti/tcti-device.c
===================================================================
--- tpm2-tss-2.4.5.orig/src/tss2-tcti/tcti-device.c
+++ tpm2-tss-2.4.5/src/tss2-tcti/tcti-device.c
@@ -449,6 +449,7 @@ Tss2_Tcti_Device_Init (
tcti_common->state = TCTI_STATE_TRANSMIT;
memset (&tcti_common->header, 0, sizeof (tcti_common->header));
tcti_common->locality = 3;
+ tcti_common->partial = false;
if (conf == NULL) {
LOG_TRACE ("No TCTI device file specified");