diff options
author | eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-03-24 08:25:01 +0000 |
---|---|---|
committer | eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-03-24 08:25:01 +0000 |
commit | 4601f3745591b04f7bb4d3508f77bba031c9d2a6 (patch) | |
tree | b63d4cd125691ed7e1120f51a71bb7925b175da1 | |
parent | 121ac757204b54316d4762840a52d618243f8d79 (diff) | |
download | edk2-4601f3745591b04f7bb4d3508f77bba031c9d2a6.tar.gz edk2-4601f3745591b04f7bb4d3508f77bba031c9d2a6.tar.bz2 edk2-4601f3745591b04f7bb4d3508f77bba031c9d2a6.zip |
correct a wrong offset arithmetic, replace EFI_FAULT_TOLERANT_WRITE_HEADER with EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER. It will cause FTW write operation break.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7931 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r-- | MdeModulePkg/Universal/FaultTolerantWriteDxe/FtwMisc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/MdeModulePkg/Universal/FaultTolerantWriteDxe/FtwMisc.c b/MdeModulePkg/Universal/FaultTolerantWriteDxe/FtwMisc.c index de768e12ea..9b01cb154c 100644 --- a/MdeModulePkg/Universal/FaultTolerantWriteDxe/FtwMisc.c +++ b/MdeModulePkg/Universal/FaultTolerantWriteDxe/FtwMisc.c @@ -808,7 +808,7 @@ FtwGetLastWriteHeader ( *FtwWriteHeader = NULL;
FtwHeader = (EFI_FAULT_TOLERANT_WRITE_HEADER *) (FtwWorkSpaceHeader + 1);
- Offset = sizeof (EFI_FAULT_TOLERANT_WRITE_HEADER);
+ Offset = sizeof (EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER);
while (FtwHeader->Complete == FTW_VALID_STATE) {
Offset += WRITE_TOTAL_SIZE (FtwHeader->NumberOfWrites, FtwHeader->PrivateDataSize);
|