From c99adeeb61238d891e685645f76262984b7e0255 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Mon, 6 Apr 2020 14:35:03 +0000
Subject: [PATCH] Ratchet: Use append() for keys too

---
 .../java/src/net/i2p/router/crypto/ratchet/RatchetTagSet.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/router/java/src/net/i2p/router/crypto/ratchet/RatchetTagSet.java b/router/java/src/net/i2p/router/crypto/ratchet/RatchetTagSet.java
index 6f9cfe239d..470993f927 100644
--- a/router/java/src/net/i2p/router/crypto/ratchet/RatchetTagSet.java
+++ b/router/java/src/net/i2p/router/crypto/ratchet/RatchetTagSet.java
@@ -431,7 +431,7 @@ class RatchetTagSet implements TagSetHandle {
             // if there's any gaps, catch up and store
             for (int i = _lastKey + 1; i < tagnum; i++) {
                 //System.out.println("Fill in key gap at " + i);
-                _sessionKeys.put(i, consumeNextKey().getData());
+                _sessionKeys.append(i, consumeNextKey().getData());
             }
             SessionKeyAndNonce rv = consumeNextKey();
             addTags(tagnum);
-- 
GitLab