diff --git a/libaxolotl/src/main/java/org/whispersystems/libaxolotl/SessionCipher.java b/libaxolotl/src/main/java/org/whispersystems/libaxolotl/SessionCipher.java index 43e90d3c78..13bdc25b79 100644 --- a/libaxolotl/src/main/java/org/whispersystems/libaxolotl/SessionCipher.java +++ b/libaxolotl/src/main/java/org/whispersystems/libaxolotl/SessionCipher.java @@ -324,7 +324,7 @@ public class SessionCipher { } } - if (chainKey.getIndex() - counter > 2000) { + if (counter - chainKey.getIndex() > 2000) { throw new InvalidMessageException("Over 2000 messages into the future!"); }