Skip to content

Commit c628610

Browse files
author
Jarkko Sakkinen
committed
tpm: fix invalid return value in pubek_show()
Return zero when tpm_buf_init() fails as we do for other functions in tpm-sysfs.c. Fixes: da379f3 ("tpm: migrate pubek_show to struct tpm_buf") Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> Reviewed-by: Stefan Berger <stefanb@linux.ibm.com> Tested-by: Stefan Berger <stefanb@linux.ibm.com> Reviewed-by: Jerry Snitselaar <jsnitsel@redhat.com> Reviewed-by: James Bottomley <James.Bottomley@HansenPartnership.com> Tested-by: Alexander Steffen <Alexander.Steffen@infineon.com>
1 parent 412eb58 commit c628610

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

drivers/char/tpm/tpm-sysfs.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,8 @@ static ssize_t pubek_show(struct device *dev, struct device_attribute *attr,
4747

4848
memset(&anti_replay, 0, sizeof(anti_replay));
4949

50-
rc = tpm_buf_init(&tpm_buf, TPM_TAG_RQU_COMMAND, TPM_ORD_READPUBEK);
51-
if (rc)
52-
return rc;
50+
if (tpm_buf_init(&tpm_buf, TPM_TAG_RQU_COMMAND, TPM_ORD_READPUBEK))
51+
return 0;
5352

5453
tpm_buf_append(&tpm_buf, anti_replay, sizeof(anti_replay));
5554

0 commit comments

Comments
 (0)