diff --git a/.classpath b/.classpath index b2d2f50e..2c0f9781 100644 --- a/.classpath +++ b/.classpath @@ -1,6 +1,6 @@ - + diff --git a/src/java/com/threerings/parlor/game/server/GameManager.java b/src/java/com/threerings/parlor/game/server/GameManager.java index d9c44341..f052547b 100644 --- a/src/java/com/threerings/parlor/game/server/GameManager.java +++ b/src/java/com/threerings/parlor/game/server/GameManager.java @@ -687,7 +687,8 @@ public class GameManager extends PlaceManager public BodyObject checkWritePermission (ClientObject client, int playerId) { // subclasses can be more restrictive here - return _omgr.getObject(client.getOid()); + DObject player = _omgr.getObject(playerId); + return (player instanceof BodyObject) ? (BodyObject) player : null; }