From 3781b8db0970840d05a63c498c75dc4d48835fe0 Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 15 Sep 2014 18:24:37 +0000 Subject: [PATCH] sanity check --- core/java/src/net/i2p/data/DataHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/src/net/i2p/data/DataHelper.java b/core/java/src/net/i2p/data/DataHelper.java index 72bfa1c37..ac51f8128 100644 --- a/core/java/src/net/i2p/data/DataHelper.java +++ b/core/java/src/net/i2p/data/DataHelper.java @@ -666,7 +666,7 @@ public class DataHelper { * @param value non-negative */ public static void toLong(byte target[], int offset, int numBytes, long value) throws IllegalArgumentException { - if (numBytes <= 0) throw new IllegalArgumentException("Invalid number of bytes"); + if (numBytes <= 0 || numBytes > 8) throw new IllegalArgumentException("Invalid number of bytes"); if (value < 0) throw new IllegalArgumentException("Negative value not allowed"); for (int i = offset + numBytes - 1; i >= offset; i--) {