From 013059004d89bbad1ebff5cf221679e79f898197 Mon Sep 17 00:00:00 2001 From: Stefan Berger Date: Wed, 11 Jul 2018 16:32:47 -0400 Subject: [PATCH] rev148: Fix return code in TPM2_PolicyTemplate Signed-off-by: Stefan Berger --- src/tpm2/EACommands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tpm2/EACommands.c b/src/tpm2/EACommands.c index f4ea014f..8a962714 100644 --- a/src/tpm2/EACommands.c +++ b/src/tpm2/EACommands.c @@ -1095,7 +1095,7 @@ TPM2_PolicyTemplate( } // error if cpHash contains something that is not a template else if(session->u1.templateHash.t.size != 0) - return TPM_RCS_VALUE + RC_PolicyTemplate_templateHash; + return TPM_RC_CPHASH; // A valid templateHash must have the same size as session hash digest if(in->templateHash.t.size != CryptHashGetDigestSize(session->authHashAlg)) return TPM_RCS_SIZE + RC_PolicyTemplate_templateHash;