aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2011-05-11 14:14:31 +0200
committerShauren <shauren.trinity@gmail.com>2011-05-11 14:14:31 +0200
commit696215c7c51c3a7e30967fecfaf52911a9411f9f (patch)
treecb0fb1b0f695df21e8824cac1690bae131dc29c7
parent2fd70ed49da53ca5b413764316917769ab52f4f5 (diff)
Core/World: Fixed iterator invalidation after map.erase() in HasRecentlyDisconnected
-rwxr-xr-xsrc/server/game/World/World.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp
index 0c2703edd41..b79f6721bd7 100755
--- a/src/server/game/World/World.cpp
+++ b/src/server/game/World/World.cpp
@@ -304,7 +304,7 @@ bool World::HasRecentlyDisconnected(WorldSession* session)
++i;
}
else
- m_disconnects.erase(i);
+ m_disconnects.erase(i++);
}
}
return false;