From: Kevin O'Connor Date: Sun, 3 Sep 2017 01:42:12 +0000 (-0400) Subject: tcgbios: Fix use of unitialized variable X-Git-Tag: rel-1.11.0~19 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=1ef72ab2f89ae61dcdb3f01323bd0a7dc978c2b9;p=people%2Fandrewcoop%2Fseabios.git tcgbios: Fix use of unitialized variable Review-by: Stefan Berger Signed-off-by: Kevin O'Connor --- diff --git a/src/tcgbios.c b/src/tcgbios.c index 1082470..bde1ef8 100644 --- a/src/tcgbios.c +++ b/src/tcgbios.c @@ -1186,7 +1186,6 @@ hash_log_extend_event_int(const struct hleei_short *hleei_s, struct hleeo *hleeo) { u32 rc = 0; - struct hleo hleo; struct hleei_long *hleei_l = (struct hleei_long *)hleei_s; const void *logdataptr; u32 logdatalen; @@ -1229,7 +1228,7 @@ hash_log_extend_event_int(const struct hleei_short *hleei_s, hleeo->opblength = sizeof(struct hleeo); hleeo->reserved = 0; - hleeo->eventnumber = hleo.eventnumber; + hleeo->eventnumber = tpm_state.entry_count; memcpy(hleeo->digest, pcpes->digest, sizeof(hleeo->digest)); err_exit: