mirror of
https://github.com/ladislav-zezula/StormLib.git
synced 2026-01-20 14:47:22 +01:00
+ Support for MPQ.KangTooJee map protector
+ Compacting optimized
This commit is contained in:
@@ -376,11 +376,12 @@ bool WINAPI SFileGetFileInfo(
|
||||
if(ha != NULL)
|
||||
{
|
||||
nInfoType = SFILE_INFO_TYPE_NOT_FOUND;
|
||||
if(ha->pHashTable != NULL)
|
||||
if(MAKE_OFFSET64(ha->pHeader->wHashTablePosHi, ha->pHeader->dwHashTablePos) != 0)
|
||||
{
|
||||
pvSrcFileInfo = ha->pHashTable;
|
||||
cbSrcFileInfo = ha->pHeader->dwHashTableSize * sizeof(TMPQHash);
|
||||
nInfoType = SFILE_INFO_TYPE_DIRECT_POINTER;
|
||||
if(cbFileInfo >= cbSrcFileInfo)
|
||||
pvSrcFileInfo = LoadHashTable(ha);
|
||||
nInfoType = SFILE_INFO_TYPE_ALLOCATED;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user