Author: robert
Date: 2008-01-16 22:13:28 +0000 (Wed, 16 Jan 2008)
New Revision: 17082

Modified:
   trunk/freenet/src/freenet/io/comm/MessageCore.java
Log:
correctness: should have little/no effect


Modified: trunk/freenet/src/freenet/io/comm/MessageCore.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/MessageCore.java  2008-01-16 21:59:55 UTC 
(rev 17081)
+++ trunk/freenet/src/freenet/io/comm/MessageCore.java  2008-01-16 22:13:28 UTC 
(rev 17082)
@@ -437,15 +437,14 @@
                                } catch (InterruptedException e) {
                                }
                                ret = filter.getMessage();
-                               filter.clearMatched();
                        }
                        if(logDEBUG) Logger.debug(this, "Returning "+ret+" from 
"+filter);
-               } else {
-                       // Matched an unclaimed packet
+               }
+                       // Matched a packet, unclaimed or after wait
                        filter.setMessage(ret);
                        filter.onMatched();
                        filter.clearMatched();
-               }
+
                // Probably get rid...
 //             if (Dijjer.getDijjer().getDumpMessageWaitTimes() != null) {
 //                     
Dijjer.getDijjer().getDumpMessageWaitTimes().println(filter.toString() + "\t" + 
filter.getInitialTimeout() + "\t"


Reply via email to