diff --git a/src/java/com/threerings/crowd/server/PlaceManager.java b/src/java/com/threerings/crowd/server/PlaceManager.java index 0be4196f9..0a2c7377c 100644 --- a/src/java/com/threerings/crowd/server/PlaceManager.java +++ b/src/java/com/threerings/crowd/server/PlaceManager.java @@ -254,6 +254,10 @@ public class PlaceManager */ public void shutdown () { + // clear out our listenership + _plobj.removeListener(this); + _plobj.removeListener(_bodyUpdater); + // destroy the object and everything will follow from that CrowdServer.omgr.destroyObject(_plobj.getOid());