Author: toad
Date: 2008-11-13 23:47:28 +0000 (Thu, 13 Nov 2008)
New Revision: 23543

Modified:
   trunk/freenet/src/freenet/node/FNPPacketMangler.java
   trunk/freenet/src/freenet/node/NodeDispatcher.java
Log:
doh


Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java        2008-11-13 
23:39:17 UTC (rev 23542)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java        2008-11-13 
23:47:28 UTC (rev 23543)
@@ -2018,7 +2018,7 @@
                KeyTracker kt = pn.getCurrentKeyTracker();
                if(kt == null) {
                        Logger.error(this, "Not connected while sending 
packets: "+pn);
-                       return;
+                       return false;
                }
                int length = 1;
                length += kt.countAcks() + kt.countAckRequests() + 
kt.countResendRequests();
@@ -2044,7 +2044,7 @@
                                                pn.requeueMessageItems(newMsgs, 
0, x, false, "NotConnectedException(1a)");
                                                
pn.requeueMessageItems(messages, i, messages.length-i, false, 
"NotConnectedException(1b)");
                                        }
-                                       return;
+                                       return false;
                                } catch (WouldBlockException e) {
                                        if(logMINOR) Logger.minor(this, "Caught 
"+e+" while sending messages ("+mi_name+") to "+pn.getPeer()+requeueLogString, 
e);
                                        // Requeue
@@ -2052,7 +2052,7 @@
                                                pn.requeueMessageItems(newMsgs, 
0, x, false, "WouldBlockException(1a)");
                                                
pn.requeueMessageItems(messages, i, messages.length-i, false, 
"WouldBlockException(1b)");
                                        }
-                                       return;
+                                       return false;
                                } catch (KeyChangedException e) {
                                        if(logMINOR) Logger.minor(this, "Caught 
"+e+" while sending messages ("+mi_name+") to "+pn.getPeer()+requeueLogString, 
e);
                                        // Requeue
@@ -2060,7 +2060,7 @@
                                                pn.requeueMessageItems(newMsgs, 
0, x, false, "KeyChangedException(1a)");
                                                
pn.requeueMessageItems(messages, i, messages.length-i, false, 
"KeyChangedException(1b)");
                                        }
-                                       return;
+                                       return false;
                                } catch (Throwable e) {
                                        Logger.error(this, "Caught "+e+" while 
sending messages ("+mi_name+") to "+pn.getPeer()+requeueLogString, e);
                                        // Requeue
@@ -2068,7 +2068,7 @@
                                                pn.requeueMessageItems(newMsgs, 
0, x, false, "Throwable(1)");
                                                
pn.requeueMessageItems(messages, i, messages.length-i, false, "Throwable(1)");
                                        }
-                                       return;
+                                       return false;
                                }
                        } else {
                                byte[] data = mi.getData();
@@ -2126,19 +2126,19 @@
                                // Requeue
                                if(!dontRequeue)
                                        pn.requeueMessageItems(messages, 0, 
messages.length, false, "NotConnectedException(2)");
-                               return;
+                               return false;
                        } catch (WouldBlockException e) {
                                if(logMINOR) Logger.minor(this, "Caught "+e+" 
while sending messages ("+mi_name+") to "+pn.getPeer()+requeueLogString, e);
                                // Requeue
                                if(!dontRequeue)
                                        pn.requeueMessageItems(messages, 0, 
messages.length, false, "WouldBlockException(2)");
-                               return;
+                               return false;
                        } catch (Throwable e) {
                                Logger.error(this, "Caught "+e+" while sending 
messages ("+mi_name+") to "+pn.getPeer()+requeueLogString, e);
                                // Requeue
                                if(!dontRequeue)
                                        pn.requeueMessageItems(messages, 0, 
messages.length, false, "Throwable(2)");
-                               return;
+                               return false;
 
                        }
                } else {
@@ -2180,23 +2180,23 @@
                                                        // Requeue
                                                        if(!dontRequeue)
                                                                
pn.requeueMessageItems(messages, lastIndex, messages.length - lastIndex, false, 
"NotConnectedException(3)");
-                                                       return;
+                                                       return false;
                                                } catch (WouldBlockException e) 
{
                                                        if(logMINOR) 
Logger.minor(this, "Caught "+e+" while sending messages ("+mi_name+") to 
"+pn.getPeer()+requeueLogString, e);
                                                        // Requeue
                                                        if(!dontRequeue)
                                                                
pn.requeueMessageItems(messages, lastIndex, messages.length - lastIndex, false, 
"WouldBlockException(3)");
-                                                       return;
+                                                       return false;
                                                } catch (Throwable e) {
                                                        Logger.error(this, 
"Caught "+e+" while sending messages ("+mi_name+") to 
"+pn.getPeer()+requeueLogString, e);
                                                        // Requeue
                                                        if(!dontRequeue)
                                                                
pn.requeueMessageItems(messages, lastIndex, messages.length - lastIndex, false, 
"Throwable(3)");
-                                                       return;
+                                                       return false;
                                                }
                                                if(onePacket) {
                                                        
pn.requeueMessageItems(messages, i, messageData.length - i, true, "Didn't fit 
in single packet");
-                                                       return;
+                                                       return false;
                                                }
                                        }
                                        lastIndex = i;
@@ -2209,6 +2209,7 @@
                                }
                        }
                }
+               return true;
        }
 
        /**

Modified: trunk/freenet/src/freenet/node/NodeDispatcher.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeDispatcher.java  2008-11-13 23:39:17 UTC 
(rev 23542)
+++ trunk/freenet/src/freenet/node/NodeDispatcher.java  2008-11-13 23:47:28 UTC 
(rev 23543)
@@ -298,11 +298,7 @@
                node.getTicker().queueTimedJob(new FastRunnable() {
                        public void run() {
                                // Send the ack
-                               try {
                                        source.sendAnyUrgentNotifications(true);
-                               } catch (PacketSequenceException e) {
-                                       // Ignore
-                               }
                                finishDisconnect(m, source);
                        }
                }, 0);

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to