diff --git a/src/main/java/com/threerings/presents/peer/server/PeerManager.java b/src/main/java/com/threerings/presents/peer/server/PeerManager.java index b23c010d5..b5f9c446d 100644 --- a/src/main/java/com/threerings/presents/peer/server/PeerManager.java +++ b/src/main/java/com/threerings/presents/peer/server/PeerManager.java @@ -215,7 +215,9 @@ public abstract class PeerManager @Override public Stats clone () { try { - return (Stats)super.clone(); + Stats cstats = (Stats)super.clone(); + cstats.peerMessagesIn = new AtomicLong(peerMessagesIn.get()); + return cstats; } catch (Exception e) { throw new RuntimeException(e); }