From 91d7be9fa3d2636211294760317ea83e05550f84 Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Mon, 19 Apr 2021 01:19:20 +0100 Subject: [PATCH] Fix init_test_access MPQ flag `MPQ_FLAG_READ_ONLY` -> `MPQ_OPEN_READ_ONLY`. The former is a flag that is set on an MPQ that was open in read-only mode. To request opening in read-only mode, `MPQ_OPEN_READ_ONLY` should be used instead. --- Source/init.cpp | 2 +- Source/storm/storm.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/init.cpp b/Source/init.cpp index 4c3af551d..9f56f3721 100644 --- a/Source/init.cpp +++ b/Source/init.cpp @@ -57,7 +57,7 @@ HANDLE init_test_access(const std::vector &paths, const char *mpq_n std::string mpq_abspath; for (const auto &path : paths) { mpq_abspath = path + mpq_name; - if (SFileOpenArchive(mpq_abspath.c_str(), 0, MPQ_FLAG_READ_ONLY, &archive)) { + if (SFileOpenArchive(mpq_abspath.c_str(), 0, MPQ_OPEN_READ_ONLY, &archive)) { SDL_LogVerbose(SDL_LOG_CATEGORY_APPLICATION, " Found: %s in %s", mpq_name, path.c_str()); SFileSetBasePath(path.c_str()); return archive; diff --git a/Source/storm/storm.h b/Source/storm/storm.h index a0e0f719d..2f32509f0 100644 --- a/Source/storm/storm.h +++ b/Source/storm/storm.h @@ -224,7 +224,7 @@ bool SNetSendMessage(int playerID, void *data, unsigned int databytes); #define SNPLAYER_ALL -1 #define SNPLAYER_OTHERS -2 -#define MPQ_FLAG_READ_ONLY 1 +#define MPQ_OPEN_READ_ONLY 0x00000100 #define SFILE_OPEN_FROM_MPQ 0 #define SFILE_OPEN_LOCAL_FILE 0xFFFFFFFF