Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13303
6f19259b-4bc3-4df7-8a09-
765794883524
DestPtr = FreeMemBase + FreeMemSize - CapsuleSize;\r
DestPtr = (UINT8 *) ((UINTN) DestPtr &~ (UINTN) (sizeof (UINTN) - 1));\r
FreeMemBase = (UINT8 *) BlockList + DescriptorsSize;\r
- FreeMemSize = FreeMemSize - DescriptorsSize - CapsuleSize;\r
+ FreeMemSize = (UINTN) DestPtr - (UINTN) FreeMemBase;\r
NewCapsuleBase = (VOID *) DestPtr;\r
\r
//\r