Author: toad
Date: 2007-06-29 18:22:22 +0000 (Fri, 29 Jun 2007)
New Revision: 13828

Modified:
   trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java
Log:
Don't restart if we shutdown the thread

Modified: trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java     2007-06-29 
18:17:24 UTC (rev 13827)
+++ trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java     2007-06-29 
18:22:22 UTC (rev 13828)
@@ -275,6 +275,7 @@
        public class USMChecker implements Runnable {
                public void run() {
                        while(true) {
+                               if(_isDone) return; // don't synchronize 
because don't want to deadlock - this is our recovery mechanism
                                logMINOR = Logger.shouldLog(Logger.MINOR, 
UdpSocketHandler.this);
                                try {
                                        Thread.sleep(10*1000);


Reply via email to