diff --git a/router/java/src/net/i2p/router/transport/udp/PeerState2.java b/router/java/src/net/i2p/router/transport/udp/PeerState2.java index f9c1e5d0955ae8b410a52f42fe146fefcd642d53..693e8cb7f3d4ec6b4d2ca12c0a5901148270d400 100644 --- a/router/java/src/net/i2p/router/transport/udp/PeerState2.java +++ b/router/java/src/net/i2p/router/transport/udp/PeerState2.java @@ -136,7 +136,11 @@ public class PeerState2 extends PeerState implements SSU2Payload.PayloadCallback // SSU 2 things - long getNextPacketNumber() { return _packetNumber.incrementAndGet(); } + /** + * Next outbound packet number, + * starts at 1 for Alice (0 is Session Confirmed) and 0 for Bob + */ + long getNextPacketNumber() { return _packetNumber.getAndIncrement(); } long getSendConnID() { return _sendConnID; } long getRcvConnID() { return _rcvConnID; } /** caller must sync on returned object when encrypting */