]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlash.c
OvmfPkg: flash driver: drop needlessly wide multiplication (VS2010)
[mirror_edk2.git] / OvmfPkg / QemuFlashFvbServicesRuntimeDxe / QemuFlash.c
index a3fe7d874170007686d8b47a45abdf577a2cb473..a96e0e5275a23fbaa6ae795e82e1997316e70c50 100644 (file)
@@ -54,7 +54,7 @@ QemuFlashPtr (
   IN        UINTN                               Offset\r
   )\r
 {\r
-  return mFlashBase + (Lba * mFdBlockSize) + Offset;\r
+  return mFlashBase + ((UINTN)Lba * mFdBlockSize) + Offset;\r
 }\r
 \r
 \r
@@ -208,7 +208,7 @@ QemuFlashWrite (
   // Restore flash to read mode\r
   //\r
   if (*NumBytes > 0) {\r
-    *Ptr = READ_ARRAY_CMD;\r
+    *(Ptr - 1) = READ_ARRAY_CMD;\r
   }\r
 \r
   return EFI_SUCCESS;\r