tpm2: Fix calculation of array_size

Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
This commit is contained in:
Stefan Berger 2018-03-27 18:25:08 -04:00
parent 3c09c6a4da
commit f20c4d5da5

View File

@ -4051,7 +4051,7 @@ USER_NVRAM_Unmarshal(BYTE **buffer, INT32 *size)
OBJECT obj;
UINT32 datasize;
UINT64 sourceside_size;
UINT64 array_size = NV_USER_DYNAMIC - NV_USER_DYNAMIC_END;
UINT64 array_size = NV_USER_DYNAMIC_END - NV_USER_DYNAMIC;
if (rc == TPM_RC_SUCCESS) {
rc = NV_HEADER_Unmarshal(&hdr, buffer, size,