aboutsummaryrefslogtreecommitdiff
path: root/src/StormLib.h
diff options
context:
space:
mode:
authorLadislav Zezula <ladislav.zezula@avast.com>2021-10-06 19:08:02 +0200
committerLadislav Zezula <ladislav.zezula@avast.com>2021-10-06 19:08:02 +0200
commit5ab093b7a57b8779dff06a08fac19d46c40b3329 (patch)
tree6a6ec63b14db50cf3618e4576df2fe94c3eec863 /src/StormLib.h
parentc5fb5c7dfa40ae1304ac2ebf1431a9d6a2ba4d13 (diff)
Fixed support for SQP archives
Diffstat (limited to 'src/StormLib.h')
-rw-r--r--src/StormLib.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/StormLib.h b/src/StormLib.h
index 0e4c411..f7279e6 100644
--- a/src/StormLib.h
+++ b/src/StormLib.h
@@ -255,7 +255,7 @@ extern "C" {
// BlockTableOffset = pHash->dwBlockIndex << 0x04
// Malformed MPQ maps may contain block indexes like 0x40000001 or 0xF0000023
#define BLOCK_INDEX_MASK 0x0FFFFFFF
-#define MPQ_BLOCK_INDEX(pHash) (pHash->dwBlockIndex & BLOCK_INDEX_MASK)
+#define MPQ_BLOCK_INDEX(pHash) ((pHash)->dwBlockIndex & BLOCK_INDEX_MASK)
// Compression types for multiple compressions
#define MPQ_COMPRESSION_HUFFMANN 0x01 // Huffmann compression (used on WAVE files only)