From ba8f4aeed372aa601f8de3459e75b543edeb25fc Mon Sep 17 00:00:00 2001 From: Stefan Berger Date: Mon, 27 Aug 2018 13:12:16 -0400 Subject: [PATCH] rev149: add pAssert to NvClearPersistent Signed-off-by: Stefan Berger --- src/tpm2/NVReserved.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tpm2/NVReserved.c b/src/tpm2/NVReserved.c index 0b6d656e..2dcc3d5a 100644 --- a/src/tpm2/NVReserved.c +++ b/src/tpm2/NVReserved.c @@ -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); }