]> git.proxmox.com Git - libtpms.git/commitdiff
rev149: add pAssert to NvClearPersistent
authorStefan Berger <stefanb@linux.vnet.ibm.com>
Mon, 27 Aug 2018 17:12:16 +0000 (13:12 -0400)
committerStefan Berger <stefanb@us.ibm.com>
Thu, 3 Jan 2019 18:15:44 +0000 (13:15 -0500)
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
src/tpm2/NVReserved.c

index 0b6d656e43a4f886b047c38aa2ac2567658878a5..2dcc3d5af95b071abff6819d22cf13848ec9d0e0 100644 (file)
@@ -3,7 +3,7 @@
 /*             NV TPM persistent and state save data                           */
 /*                          Written by Ken Goldman                             */
 /*                    IBM Thomas J. Watson Research Center                     */
-/*            $Id: NVReserved.c 1259 2018-07-10 19:11:09Z kgoldman $           */
+/*            $Id: NVReserved.c 1265 2018-07-15 18:29:22Z kgoldman $           */
 /*                                                                             */
 /*  Licenses and Notices                                                       */
 /*                                                                             */
@@ -209,6 +209,7 @@ NvClearPersistent(
                  UINT32           size           // IN: number of bytes to clear
                  )
 {
+    pAssert(offset + size <= sizeof(gp));
     MemorySet((&gp) + offset, 0, size);
     NvWrite(offset, size, (&gp) + offset);
 }