On Sat, Jul 19, 2003 at 07:25:26AM -0700, Zlatin Balevsky wrote:
> Update of /cvsroot/freenet/freenet/src/freenet/interfaces
> In directory sc8-pr-cvs1:/tmp/cvs-serv4764/src/freenet/interfaces
> 
> Modified Files:
>       NIOInterface.java 
> Log Message:
> move closures on LSL thread to avoid IOEs
> 
> Index: NIOInterface.java
> ===================================================================
> RCS file: /cvsroot/freenet/freenet/src/freenet/interfaces/NIOInterface.java,v
> retrieving revision 1.4
> retrieving revision 1.5
> diff -u -r1.4 -r1.5
> --- NIOInterface.java 1 Jul 2003 23:57:34 -0000       1.4
> +++ NIOInterface.java 19 Jul 2003 14:25:24 -0000      1.5
> @@ -103,7 +103,14 @@
>                   Core.logger.log(this, "Rejected connection: " +
>                                   e.getMessage(),
>                                   Logger.MINOR);
> -                 conn.close();
> +             /**
> +              * moved the closing of rejected sockets on this thread
> +              * unless we're on windoze, where there is no fd limit afaik? --zab
> +              */
> +             if (System.getProperty("os.name").toLowerCase().indexOf("windows") != 
> -1)
> +                     conn.close(); 
> +             else
> +                 ((tcpConnection)conn).close(true); 
>               }
>               catch (Throwable e) {
>                   Core.logger.log(this,


WHY?

WHY?

WHY?

WHY?

WHY?

-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to