diff --git a/src/tpm12/tpm_nvram.c b/src/tpm12/tpm_nvram.c index 1b9c005b..620944e2 100644 --- a/src/tpm12/tpm_nvram.c +++ b/src/tpm12/tpm_nvram.c @@ -1288,7 +1288,7 @@ TPM_RESULT TPM_Process_NVReadValue(tpm_state_t *tpm_state, TPM_BOOL ignore_auth = FALSE; TPM_BOOL dir = FALSE; TPM_BOOL physicalPresence; - TPM_BOOL isGPIO; + TPM_BOOL isGPIO = FALSE; BYTE *gpioData = NULL; TPM_NV_DATA_SENSITIVE *d1NvdataSensitive; uint32_t s1Last; @@ -2000,7 +2000,7 @@ TPM_RESULT TPM_Process_NVWriteValue(tpm_state_t *tpm_state, TPM_NV_DATA_SENSITIVE *d1NvdataSensitive; uint32_t s1Last; TPM_BOOL physicalPresence; - TPM_BOOL isGPIO; + TPM_BOOL isGPIO = FALSE; uint32_t nv1 = tpm_state->tpm_permanent_data.noOwnerNVWrite; /* temp for noOwnerNVWrite, initialize to silence compiler */ diff --git a/src/tpm12/tpm_process.c b/src/tpm12/tpm_process.c index f144a1b6..474c4c63 100644 --- a/src/tpm12/tpm_process.c +++ b/src/tpm12/tpm_process.c @@ -4844,7 +4844,7 @@ TPM_RESULT TPM_Process_GetCapabilitySigned(tpm_state_t *tpm_state, unsigned char * inParamEnd; /* ending point of inParam's */ TPM_DIGEST inParamDigest; TPM_BOOL auditStatus; /* audit the ordinal */ - TPM_BOOL transportEncrypt; /* wrapped in encrypted transport session */ + TPM_BOOL transportEncrypt = FALSE;/* wrapped in encrypted transport session */ TPM_BOOL authHandleValid = FALSE; TPM_AUTH_SESSION_DATA *auth_session_data; /* session data for authHandle */ TPM_SECRET *hmacKey; @@ -5144,7 +5144,7 @@ TPM_RESULT TPM_Process_SetCapability(tpm_state_t *tpm_state, unsigned char * inParamEnd; /* ending point of inParam's */ TPM_DIGEST inParamDigest; TPM_BOOL auditStatus; /* audit the ordinal */ - TPM_BOOL transportEncrypt; /* wrapped in encrypted transport session */ + TPM_BOOL transportEncrypt = FALSE;/* wrapped in encrypted transport session */ TPM_BOOL authHandleValid = FALSE; TPM_AUTH_SESSION_DATA *auth_session_data; /* session data for authHandle */ TPM_SECRET *hmacKey; diff --git a/src/tpm12/tpm_transport.c b/src/tpm12/tpm_transport.c index 22616705..7b9c520f 100644 --- a/src/tpm12/tpm_transport.c +++ b/src/tpm12/tpm_transport.c @@ -2599,7 +2599,7 @@ TPM_RESULT TPM_Process_ReleaseTransportSigned(tpm_state_t *tpm_state, TPM_BOOL authHandleValid = FALSE; TPM_BOOL transHandleValid = FALSE; TPM_AUTH_SESSION_DATA *auth_session_data = NULL; /* session data for authHandle */ - TPM_TRANSPORT_INTERNAL *t1TpmTransportInternal; + TPM_TRANSPORT_INTERNAL *t1TpmTransportInternal = NULL; TPM_SECRET *hmacKey; TPM_KEY *sigKey = NULL; /* the key specified by keyHandle */ TPM_BOOL parentPCRStatus;