diff --git a/core/java/src/net/i2p/util/SipHashInline.java b/core/java/src/net/i2p/util/SipHashInline.java index 398f1402a..3bd190a9a 100644 --- a/core/java/src/net/i2p/util/SipHashInline.java +++ b/core/java/src/net/i2p/util/SipHashInline.java @@ -47,7 +47,7 @@ abstract class SipHashInline { long v2 = 0x6c7967656e657261L ^ k0; long v3 = 0x7465646279746573L ^ k1; long m; - int last = len / 8 * 8; + int last = off + (len / 8 * 8); int i = off; // processing 8 bytes blocks in data