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

Modified Files:
        AbstractSelectorLoop.java ReadSelectorLoop.java 
Log Message:
Bugfix to SendData wrt padding. Fix NPE in ASL. Logging. Indenting.


Index: AbstractSelectorLoop.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/transport/AbstractSelectorLoop.java,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -w -r1.79 -r1.80
--- AbstractSelectorLoop.java   14 Oct 2003 22:54:38 -0000      1.79
+++ AbstractSelectorLoop.java   14 Oct 2003 23:59:01 -0000      1.80
@@ -313,6 +313,7 @@
                                Iterator i = sel.keys().iterator();
                                while(i.hasNext()) {
                                        SelectionKey curKey = (SelectionKey)i.next();
+                                       if(curKey == null) continue;
                                        if 
(curKey.attachment().equals(current.attachment)){
                                                curKey.cancel();
                                                break;

Index: ReadSelectorLoop.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/transport/ReadSelectorLoop.java,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -w -r1.55 -r1.56
--- ReadSelectorLoop.java       14 Oct 2003 22:54:40 -0000      1.55
+++ ReadSelectorLoop.java       14 Oct 2003 23:59:01 -0000      1.56
@@ -191,8 +191,9 @@
        public final void scheduleMaintenance(SocketChannel cb,
                                                                                  
NIOReader attachment) {
                if(logDebug)
-                       Core.logger.log(this, "Scheduling maintenance on "+cb, 
-                                                       new Exception("debug"), 
Logger.DEBUG);
+                       Core.logger.log(this, "Scheduling maintenance on "+cb+
+                                                       ":"+attachment, new 
Exception("debug"), 
+                                                       Logger.DEBUG);
                synchronized (maintenanceQueue) {
                        maintenanceQueue.addLast(new MaintenancePair(attachment, cb));
                }

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

Reply via email to