Update of /cvsroot/freenet/freenet/src/freenet/transport
In directory sc8-pr-cvs1:/tmp/cvs-serv24666

Modified Files:
        ReadSelectorLoop.java 
Log Message:
Fix endless loop on "Bad file number"

Index: ReadSelectorLoop.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/transport/ReadSelectorLoop.java,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -w -r1.58 -r1.59
--- ReadSelectorLoop.java       25 Oct 2003 07:31:10 -0000      1.58
+++ ReadSelectorLoop.java       25 Oct 2003 07:38:19 -0000      1.59
@@ -343,9 +343,14 @@
                     }
                 }
             } catch (Throwable e) {
-                e.printStackTrace();
+                try {
                 Core.logger.log(this, "Unexpected throwable reading data for "+
                                 nc+": "+e, e, Logger.NORMAL);
+                    e.printStackTrace();
+                } catch (Throwable t) {
+                    Core.logger.log(this, "Unexpected throwable reading data"+
+                                    ": "+e, e, Logger.NORMAL);
+                }
                 size = -1; // try unregistering it...
             }
             if (size == -1) {

_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to