aboutsummaryrefslogtreecommitdiff
path: root/src/tools/map_extractor
diff options
context:
space:
mode:
authorVincent-Michael <Vincent_Michael@gmx.de>2013-09-05 16:46:14 +0200
committerVincent-Michael <Vincent_Michael@gmx.de>2013-09-05 16:46:14 +0200
commitd25c2e7f5b6ac7bb79960037cc728a46450d5609 (patch)
treea8d7f053a8d518423316e533958cdc79c714ab0d /src/tools/map_extractor
parent6514e21b7cd8ec3ef7c0c44653d99245b3f57012 (diff)
parent458f5b9502da9f861ba729142dd63c3a98191ece (diff)
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Conflicts: src/server/game/AI/SmartScripts/SmartScriptMgr.cpp src/server/game/Battlegrounds/BattlegroundMgr.cpp src/server/game/Guilds/Guild.h src/server/game/Spells/SpellMgr.cpp src/tools/map_extractor/loadlib.cpp
Diffstat (limited to 'src/tools/map_extractor')
-rw-r--r--src/tools/map_extractor/loadlib.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/tools/map_extractor/loadlib.cpp b/src/tools/map_extractor/loadlib.cpp
index 6a47f2d2a30..d549a0c96f4 100644
--- a/src/tools/map_extractor/loadlib.cpp
+++ b/src/tools/map_extractor/loadlib.cpp
@@ -30,19 +30,17 @@ bool FileLoader::loadFile(HANDLE mpq, char* filename, bool log)
data_size = SFileGetFileSize(file, NULL);
data = new uint8[data_size];
- if (data)
+ SFileReadFile(file, data, data_size, NULL/*bytesRead*/, NULL);
+ if (prepareLoadedData())
{
- SFileReadFile(file, data, data_size, NULL/*bytesRead*/, NULL);
- if (prepareLoadedData())
- {
- SFileCloseFile(file);
- return true;
- }
+ SFileCloseFile(file);
+ return true;
}
printf("Error loading %s\n", filename);
SFileCloseFile(file);
free();
+
return false;
}