From 60e25b98b7ae5bdbd81e7d32fffa2923b440e711 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Sun, 11 Dec 2011 13:40:06 +0000
Subject: [PATCH] dont use stream method to avoid data copy

---
 router/java/src/net/i2p/router/transport/VMCommSystem.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/router/java/src/net/i2p/router/transport/VMCommSystem.java b/router/java/src/net/i2p/router/transport/VMCommSystem.java
index 11e7bc1efc..2e5426f084 100644
--- a/router/java/src/net/i2p/router/transport/VMCommSystem.java
+++ b/router/java/src/net/i2p/router/transport/VMCommSystem.java
@@ -1,6 +1,5 @@
 package net.i2p.router.transport;
 
-import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.io.OutputStream;
 import java.io.Writer;
@@ -110,7 +109,7 @@ public class VMCommSystem extends CommSystemFacade {
         public void runJob() {
             I2NPMessageHandler handler = new I2NPMessageHandler(_ctx);
             try {
-                I2NPMessage msg = handler.readMessage(new ByteArrayInputStream(_msg));
+                I2NPMessage msg = handler.readMessage(_msg);
                 int size = _msg.length;
                 _ctx.profileManager().messageReceived(_from, "vm", 1, size);
                 _ctx.statManager().addRateData("transport.receiveMessageSize", size, 1);
-- 
GitLab