]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/FwVolWrite.c
Correct the logic to check EFI_FV2_WRITE_STATUS.
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / FirmwareVolume / FwVolDxe / FwVolWrite.c
index 7ca8f44b15f36b2bff62cf8719cfa7432bf1c880..ac3cf0abd883dc050f40765602b26d251e87178d 100644 (file)
@@ -693,7 +693,7 @@ FvcWrite (
     return Status;\r
   }\r
 \r
-  if ((FvbAttributes & EFI_FV2_WRITE_STATUS) != 0) {\r
+  if ((FvbAttributes & EFI_FV2_WRITE_STATUS) == 0) {\r
     return EFI_ACCESS_DENIED;\r
   }\r
 \r
@@ -1386,7 +1386,7 @@ FvWriteFile (
   //\r
   // Can we have write right?\r
   //\r
-  if ((FvAttributes & EFI_FV2_WRITE_STATUS) != 0) {\r
+  if ((FvAttributes & EFI_FV2_WRITE_STATUS) == 0) {\r
     return EFI_WRITE_PROTECTED;\r
   }\r
 \r