aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Maps/Map.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2013-10-27 11:16:48 +0100
committerShauren <shauren.trinity@gmail.com>2013-10-27 11:16:48 +0100
commit54cc7dcb41f1a57f44d69bb45a6ebd16e259b389 (patch)
treefc6f27c669505ed510c7a4da0f74fbfdabf1df61 /src/server/game/Maps/Map.cpp
parent75a790ca475c6af31730d331a3ab185f8abdd6e2 (diff)
parentf0794d75850a0c43938a9cddf2c42e0aab08d4ff (diff)
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Diffstat (limited to 'src/server/game/Maps/Map.cpp')
-rw-r--r--src/server/game/Maps/Map.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index f443646f218..7e165564583 100644
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -63,9 +63,11 @@ Map::~Map()
obj->ResetMap();
}
- for (TransportsContainer::iterator itr = _transports.begin(); itr != _transports.end(); ++itr)
+ for (TransportsContainer::iterator itr = _transports.begin(); itr != _transports.end();)
{
Transport* transport = *itr;
+ ++itr;
+
// Destroy local transports
if (transport->GetTransportTemplate()->inInstance)
{