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");
openSUSE Build Service is sponsored by