diff --git a/src/tpm_tpm2_interface.c b/src/tpm_tpm2_interface.c index 757ff002..dd2fe3df 100644 --- a/src/tpm_tpm2_interface.c +++ b/src/tpm_tpm2_interface.c @@ -188,7 +188,8 @@ static TPM_RESULT TPM2_Process(unsigned char **respbuffer, uint32_t *resp_size, if (cbs->tpm_io_getlocality) { TPM_MODIFIER_INDICATOR locty; - locality = cbs->tpm_io_getlocality(&locty, 0); + /* called function is trusted and must return valid value */ + cbs->tpm_io_getlocality(&locty, 0); locality = locty; }