Update of /cvsroot/freenet/freenet/src/freenet/transport
In directory sc8-pr-cvs1:/tmp/cvs-serv11389/src/freenet/transport
Modified Files:
tcpConnection.java
Log Message:
prevent a NullPointerException when starting the node without bandwidth limits
Index: tcpConnection.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/transport/tcpConnection.java,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -w -r1.45 -r1.46
--- tcpConnection.java 21 Oct 2003 23:16:23 -0000 1.45
+++ tcpConnection.java 22 Oct 2003 06:24:07 -0000 1.46
@@ -77,14 +77,21 @@
// Start NIO loops
try {
if(rsl == null) {
+ if (ibw != null)
rsl = new ReadSelectorLoop(ibw, Main.timerGranularity);
+ else
+ rsl = new ReadSelectorLoop();
Thread rslThread = new Thread(rsl, " read interface thread");
rslThread.setDaemon(true);
// rslThread.setPriority(Thread.MAX_PRIORITY);
rslThread.start(); // inactive until given registrations
}
if(wsl == null) {
+ if (obw != null)
wsl = new WriteSelectorLoop(obw, Main.timerGranularity);
+ else
+ wsl= new WriteSelectorLoop();
+
Thread wslThread = new Thread(wsl, " write interface thread");
wslThread.setDaemon(true);
// wslThread.setPriority(Thread.MAX_PRIORITY);
_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs