diff --git a/SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.c b/SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.c index 6eb62ae64c..c3cee834ae 100644 --- a/SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.c +++ b/SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.c @@ -543,7 +543,7 @@ UpdatePossibleResource ( // DataPtr += 2; if (DataPtr < DataEndPtr) { - SetMem(DataPtr, (UINTN)(DataEndPtr - DataPtr), AML_NOOP_OP); + SetMem(DataPtr, (UINTN)DataEndPtr - (UINTN)DataPtr, AML_NOOP_OP); } return EFI_SUCCESS;