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

Reply via email to