Update of /cvsroot/freenet/freenet/src/freenet/transport
In directory sc8-pr-cvs1:/tmp/cvs-serv13036/src/freenet/transport
Modified Files:
Tag: ngrouting
AbstractSelectorLoop.java
Log Message:
d'oh. Twice.
Index: AbstractSelectorLoop.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/transport/AbstractSelectorLoop.java,v
retrieving revision 1.57.2.10
retrieving revision 1.57.2.11
diff -u -r1.57.2.10 -r1.57.2.11
--- AbstractSelectorLoop.java 29 Aug 2003 18:58:06 -0000 1.57.2.10
+++ AbstractSelectorLoop.java 29 Aug 2003 19:05:10 -0000 1.57.2.11
@@ -709,8 +709,10 @@
if(sock == null) return;
Connection c = tcpConnection.getConnectionForSocket(sock);
if(c == null) {
- throw new IllegalArgumentException("Fed socket not connected "+
-
"to a tcpConnection!: "+chan);
+ if(chan.isConnected() && chan.isOpen())
+ throw new IllegalArgumentException("Fed socket not
connected "+
+
"to a tcpConnection!: "+chan);
+ else return;
}
if (closeUniqueness.containsKey(c)) return;
queueClose(new ClosePair(c,nc,chan));
_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs