Temp1 = ShellCommandLineGetRawValue(Package, 1);\r
if (Temp1 == NULL) {\r
Address = gST;\r
- Size = 512;\r
+ Size = sizeof (*gST);\r
} else {\r
if (!ShellIsHexOrDecimalNumber(Temp1, TRUE, FALSE) || EFI_ERROR(ShellConvertStringToUint64(Temp1, (UINT64*)&Address, TRUE, FALSE))) {\r
ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_PARAM_INV), gShellDebug1HiiHandle, L"dmem", Temp1);\r