]> xenbits.xensource.com Git - seabios.git/commitdiff
tcgbios: Fix use of unitialized variable 1.10-stable upstream/1.10-stable rel-1.10.3
authorKevin O'Connor <kevin@koconnor.net>
Sun, 3 Sep 2017 01:42:12 +0000 (21:42 -0400)
committerGerd Hoffmann <kraxel@redhat.com>
Thu, 12 Oct 2017 13:35:44 +0000 (15:35 +0200)
Review-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
(cherry picked from commit 1ef72ab2f89ae61dcdb3f01323bd0a7dc978c2b9)

src/tcgbios.c

index 4cff4cefec14e791586040447999520a6701dc60..d62ab9934c1bfa1e35bfac05a334f55cde9737cf 100644 (file)
@@ -1269,7 +1269,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;
@@ -1312,7 +1311,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: