|
@@ -36,9 +36,10 @@ static ssize_t pubek_show(struct device *dev, struct device_attribute *attr,
|
|
|
ssize_t err;
|
|
|
int i, rc;
|
|
|
char *str = buf;
|
|
|
-
|
|
|
struct tpm_chip *chip = to_tpm_chip(dev);
|
|
|
|
|
|
+ memset(&tpm_cmd, 0, sizeof(tpm_cmd));
|
|
|
+
|
|
|
tpm_cmd.header.in = tpm_readpubek_header;
|
|
|
err = tpm_transmit_cmd(chip, NULL, &tpm_cmd, READ_PUBEK_RESULT_SIZE,
|
|
|
READ_PUBEK_RESULT_MIN_BODY_SIZE, 0,
|