From d39256e2e8a13648bbbbbd0bd8ec1e342b1dd2c8 Mon Sep 17 00:00:00 2001 From: kpcyrd Date: Fri, 29 Oct 2021 14:17:32 +0200 Subject: [PATCH] Fix "maybe-uninitialized" warning exp_array_size is always initialized if `rc == TPM_RC_SUCCESS` and never used if `rc != TPM_RC_SUCCESS` but some compilers have trouble noticing this. Signed-off-by: kpcyrd --- src/tpm2/NVMarshal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tpm2/NVMarshal.c b/src/tpm2/NVMarshal.c index 2173e41e..996c73cb 100644 --- a/src/tpm2/NVMarshal.c +++ b/src/tpm2/NVMarshal.c @@ -3880,7 +3880,7 @@ PACompileConstants_Unmarshal(BYTE **buffer, INT32 *size) unsigned i; NV_HEADER hdr; UINT32 array_size; - UINT32 exp_array_size; + UINT32 exp_array_size = 0; if (rc == TPM_RC_SUCCESS) { rc = NV_HEADER_Unmarshal(&hdr, buffer, size,