diff --git a/src/main/java/net/schmizz/sshj/transport/Encoder.java b/src/main/java/net/schmizz/sshj/transport/Encoder.java index c5831718..d0ee02e4 100644 --- a/src/main/java/net/schmizz/sshj/transport/Encoder.java +++ b/src/main/java/net/schmizz/sshj/transport/Encoder.java @@ -62,8 +62,10 @@ final class Encoder long encode(SSHPacket buffer) { encodeLock.lock(); try { - if (log.isTraceEnabled()) - log.trace("Encoding packet #{}: {}", seq, buffer.printHex()); + if (log.isTraceEnabled()) { + // Add +1 to seq as we log before actually incrementing the sequence. + log.trace("Encoding packet #{}: {}", seq + 1, buffer.printHex()); + } if (usingCompression()) compress(buffer);