From fac0f8519744e2e26dc6bf15f94c5dd93d83e65c Mon Sep 17 00:00:00 2001 From: zzz Date: Sun, 10 May 2026 16:40:32 -0400 Subject: [PATCH] I2NP: Enforce 4 bits for RI netdb type in DSM to match current spec --- router/java/src/net/i2p/data/i2np/DatabaseStoreMessage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/router/java/src/net/i2p/data/i2np/DatabaseStoreMessage.java b/router/java/src/net/i2p/data/i2np/DatabaseStoreMessage.java index 45f9c3b1d..1e532bc43 100644 --- a/router/java/src/net/i2p/data/i2np/DatabaseStoreMessage.java +++ b/router/java/src/net/i2p/data/i2np/DatabaseStoreMessage.java @@ -170,7 +170,7 @@ public class DatabaseStoreMessage extends FastI2NPMessageImpl { } catch (IOException ioe) { throw new I2NPMessageException("Error reading the leaseSet", ioe); } - } else if ((dbType & 0x01) == DatabaseEntry.KEY_TYPE_ROUTERINFO) { + } else if (dbType == DatabaseEntry.KEY_TYPE_ROUTERINFO) { _dbEntry = new RouterInfo(); int compressedSize = (int)DataHelper.fromLong(data, curIndex, 2); curIndex += 2;