From d7a1fee78141d9cddf5afd148ba769d51f525b84 Mon Sep 17 00:00:00 2001 From: jrandom Date: Sun, 18 Jul 2004 15:02:54 +0000 Subject: [PATCH] closing a stream multiple times shouldn't kill the SAM session (thanks for the bug report Connelly) --- apps/sam/java/src/net/i2p/sam/SAMv1Handler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java b/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java index 7d7074f4e..f78888a75 100644 --- a/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java +++ b/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java @@ -660,7 +660,10 @@ public class SAMv1Handler extends SAMHandler implements SAMRawReceiver, SAMDatag } } - return streamSession.closeConnection(id); + boolean closed = streamSession.closeConnection(id); + if ( (!closed) && (_log.shouldLog(Log.WARN)) ) + _log.warn("Stream unable to be closed, but this is non fatal"); + return true; } /* Check whether a size is inside the limits allowed by this protocol */