diff --git a/apps/sam/java/src/net/i2p/sam/SAMv3DatagramServer.java b/apps/sam/java/src/net/i2p/sam/SAMv3DatagramServer.java index 64202c51e4385ebb9fd996a77015016e3caa7ae9..a482318fa66b69cea6d94e28b179747747eeb81e 100644 --- a/apps/sam/java/src/net/i2p/sam/SAMv3DatagramServer.java +++ b/apps/sam/java/src/net/i2p/sam/SAMv3DatagramServer.java @@ -158,7 +158,7 @@ class SAMv3DatagramServer implements Handler { while (tok.hasMoreTokens()) { String t = tok.nextToken(); if (t.startsWith("PROTOCOL=")) - pr = t.substring("PROTOTCOL=".length()); + pr = t.substring("PROTOCOL=".length()); else if (t.startsWith("FROM_PORT=")) fp = t.substring("FROM_PORT=".length()); else if (t.startsWith("TO_PORT=")) diff --git a/apps/sam/java/src/net/i2p/sam/client/SAMStreamSend.java b/apps/sam/java/src/net/i2p/sam/client/SAMStreamSend.java index 7b53429b93f61659fb0bb479a55469effc7530b1..90cbd090018c5f385b4d3586a1fd802f510f13e9 100644 --- a/apps/sam/java/src/net/i2p/sam/client/SAMStreamSend.java +++ b/apps/sam/java/src/net/i2p/sam/client/SAMStreamSend.java @@ -440,7 +440,10 @@ public class SAMStreamSend { baos.write(DataHelper.getASCII(_remoteDestination)); if (_isV32) { // only set TO_PORT to test session setting of FROM_PORT - baos.write(DataHelper.getASCII(" TO_PORT=5678")); + if (_mode == RAW) + baos.write(DataHelper.getASCII(" PROTOCOL=123 TO_PORT=5678")); + else + baos.write(DataHelper.getASCII(" TO_PORT=5678")); } baos.write((byte) '\n'); baos.write(data, 0, read);