diff options
Diffstat (limited to 'src/SBaseFileTable.cpp')
-rw-r--r-- | src/SBaseFileTable.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/SBaseFileTable.cpp b/src/SBaseFileTable.cpp index 9e6d4b6..d7e0702 100644 --- a/src/SBaseFileTable.cpp +++ b/src/SBaseFileTable.cpp @@ -785,11 +785,14 @@ static int BuildFileTableFromBlockTable( // Fix the pointer in the hash entry pHash->dwBlockIndex = dwNewIndex; + + // Dump the relocation entry + printf("Relocating hash entry %08X-%08X: %08X -> %08X\n", pHash->dwName1, pHash->dwName2, dwBlockIndex, dwNewIndex); } // Get the pointer to the file entry and the block entry pFileEntry = ha->pFileTable + dwNewIndex; - pBlock = pBlockTable + dwNewIndex; + pBlock = pBlockTable + dwBlockIndex; // ByteOffset is only valid if file size is not zero pFileEntry->ByteOffset = pBlock->dwFilePos; |