Index: core3/branches/unstable/MMOCoreORB/src/server/zone/objects/scene/components/ZoneComponent.cpp =================================================================== diff -u -N -r5553 -r5941 --- core3/branches/unstable/MMOCoreORB/src/server/zone/objects/scene/components/ZoneComponent.cpp (.../ZoneComponent.cpp) (revision 5553) +++ core3/branches/unstable/MMOCoreORB/src/server/zone/objects/scene/components/ZoneComponent.cpp (.../ZoneComponent.cpp) (revision 5941) @@ -455,9 +455,9 @@ while (activeAreas->size() > 0) { ManagedReference area = activeAreas->get(0); - area->enqueueExitEvent(sceneObject); - activeAreas->remove(0); + + area->enqueueExitEvent(sceneObject); } } }