aboutsummaryrefslogtreecommitdiff
path: root/src/server/collision/Maps/TileAssembler.cpp
diff options
context:
space:
mode:
authorNay <dnpd.dd@gmail.com>2012-08-20 16:08:27 +0100
committerNay <dnpd.dd@gmail.com>2012-08-20 16:08:27 +0100
commit11652278df4a48a25589392e8a5472f0dc3e9e9f (patch)
tree439e9e0ef839e2bd1f838739f93f086207da5b57 /src/server/collision/Maps/TileAssembler.cpp
parent30933a7f50048421576727c1f7cc752f31ab03cc (diff)
parent936c62ef4cfe85b04f689d08696a29a792815c2a (diff)
Merge remote-tracking branch 'origin/master' into 4.3.4
Conflicts: src/tools/vmap4_extractor/vmapexport.cpp
Diffstat (limited to 'src/server/collision/Maps/TileAssembler.cpp')
-rw-r--r--src/server/collision/Maps/TileAssembler.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/server/collision/Maps/TileAssembler.cpp b/src/server/collision/Maps/TileAssembler.cpp
index 3bfed7d322d..207b652a4d6 100644
--- a/src/server/collision/Maps/TileAssembler.cpp
+++ b/src/server/collision/Maps/TileAssembler.cpp
@@ -336,9 +336,15 @@ namespace VMAP
void TileAssembler::exportGameobjectModels()
{
FILE* model_list = fopen((iSrcDir + "/" + "temp_gameobject_models").c_str(), "rb");
+ if (!model_list)
+ return;
+
FILE* model_list_copy = fopen((iDestDir + "/" + GAMEOBJECT_MODELS).c_str(), "wb");
- if (!model_list || !model_list_copy)
+ if (!model_list_copy)
+ {
+ fclose(model_list);
return;
+ }
uint32 name_length, displayId;
char buff[500];