From f0794d75850a0c43938a9cddf2c42e0aab08d4ff Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 27 Oct 2013 11:15:56 +0100 Subject: Core/Transports: Correct path generation for a few transports --- src/server/game/Maps/Map.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/server/game/Maps/Map.cpp') diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index 9abb78187a9..a63638b0220 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) { -- cgit v1.2.3