From 42c52e4fe6ddd86381625aaad2884591f6da1d0b Mon Sep 17 00:00:00 2001 From: Jeroen van Erp Date: Mon, 30 Apr 2018 09:30:28 +0200 Subject: [PATCH] Fixed logging of Encoder to log correct sequence number --- src/main/java/net/schmizz/sshj/transport/Encoder.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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);