From f3112547853a361f9c5419cfb6810b2a54c643e6 Mon Sep 17 00:00:00 2001 From: Ladislav Zezula Date: Thu, 14 Jul 2016 14:15:29 +0200 Subject: + Fixed bug in opening SQP archives + More efficient version of GetNearestPowerOfTwo --- src/SBaseFileTable.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/SBaseFileTable.cpp') diff --git a/src/SBaseFileTable.cpp b/src/SBaseFileTable.cpp index 981328b..fe5eb78 100644 --- a/src/SBaseFileTable.cpp +++ b/src/SBaseFileTable.cpp @@ -701,7 +701,7 @@ static TMPQHash * DefragmentHashTable( // Calculate how many entries in the hash table we really need dwFirstFreeEntry = (DWORD)(pTarget - pHashTable); - dwNewTableSize = GetHashTableSizeForFileCount(dwFirstFreeEntry); + dwNewTableSize = GetNearestPowerOfTwo(dwFirstFreeEntry); // Fill the rest with entries that look like deleted pHashTableEnd = pHashTable + dwNewTableSize; -- cgit v1.2.3