From eae4362181b8b182f4e19fdf34e3085456c348bd Mon Sep 17 00:00:00 2001 From: mkvore-commit <mkvore-commit@mail.i2p> Date: Tue, 21 Apr 2009 04:14:53 +0000 Subject: [PATCH] SAMv3: NAMING ME request now work on stream sessions --- apps/sam/java/src/net/i2p/sam/SAMv1Handler.java | 7 ++++--- apps/sam/java/src/net/i2p/sam/SAMv3Handler.java | 10 ++++++---- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java b/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java index e7d192aadd..7734ea5749 100644 --- a/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java +++ b/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java @@ -42,8 +42,9 @@ public class SAMv1Handler extends SAMHandler implements SAMRawReceiver, SAMDatag protected SAMRawSession rawSession = null; protected SAMDatagramSession datagramSession = null; protected SAMStreamSession streamSession = null; - protected SAMDatagramSession getDatagramSession() {return datagramSession ;} protected SAMRawSession getRawSession() {return rawSession ;} + protected SAMDatagramSession getDatagramSession() {return datagramSession ;} + protected SAMStreamSession getStreamSession() {return streamSession ;} protected long _id; protected static volatile long __id = 0; @@ -331,8 +332,8 @@ public class SAMv1Handler extends SAMHandler implements SAMRawReceiver, SAMDatag if (name.equals("ME")) { if (getRawSession() != null) { dest = getRawSession().getDestination(); - } else if (streamSession != null) { - dest = streamSession.getDestination(); + } else if (getStreamSession() != null) { + dest = getStreamSession().getDestination(); } else if (getDatagramSession() != null) { dest = getDatagramSession().getDestination(); } else { diff --git a/apps/sam/java/src/net/i2p/sam/SAMv3Handler.java b/apps/sam/java/src/net/i2p/sam/SAMv3Handler.java index f439b1253b..b629cc09a1 100644 --- a/apps/sam/java/src/net/i2p/sam/SAMv3Handler.java +++ b/apps/sam/java/src/net/i2p/sam/SAMv3Handler.java @@ -44,16 +44,18 @@ public class SAMv3Handler extends SAMv1Handler { private final static Log _log = new Log ( SAMv3Handler.class ); - protected SAMv3StreamSession streamSession = null ; protected SAMv3RawSession rawSession = null ; protected SAMv3DatagramSession datagramSession = null ; + protected SAMv3StreamSession streamSession = null ; + protected SAMRawSession getRawSession() { + return rawSession ; + } protected SAMDatagramSession getDatagramSession() { return datagramSession ; } - - protected SAMRawSession getRawSession() { - return rawSession ; + protected SAMStreamSession getStreamSession() { + return streamSession ; } protected Session session = null ; -- GitLab