diff --git a/apps/sam/java/src/net/i2p/sam/client/SAMReader.java b/apps/sam/java/src/net/i2p/sam/client/SAMReader.java
index c82dff7219ea995ff26686cf284adce8d84d11d1..22a09c2fbb95a6b2b2916b0d94844a60c52ce70f 100644
--- a/apps/sam/java/src/net/i2p/sam/client/SAMReader.java
+++ b/apps/sam/java/src/net/i2p/sam/client/SAMReader.java
@@ -7,6 +7,7 @@ import java.util.Properties;
 import java.util.StringTokenizer;
 
 import net.i2p.I2PAppContext;
+import net.i2p.client.I2PSession;
 import net.i2p.data.DataHelper;
 import net.i2p.util.I2PAppThread;
 import net.i2p.util.Log;
@@ -272,7 +273,7 @@ public class SAMReader {
                 String pr = params.getProperty("PROTOCOL");
                 int fromPort = 0;
                 int toPort = 0;
-                int protocol = 18;
+                int protocol = I2PSession.PROTO_DATAGRAM_RAW;
                 try {
                     if (fp != null)
                         fromPort = Integer.parseInt(fp);