fhanik 2004/02/22 22:58:28 Modified: modules/cluster/src/share/org/apache/catalina/cluster/mcast McastServiceImpl.java Log: reenabled the doRun flag Revision Changes Path 1.8 +7 -6 jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/mcast/McastServiceImpl.java Index: McastServiceImpl.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/mcast/McastServiceImpl.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- McastServiceImpl.java 23 Feb 2004 06:36:13 -0000 1.7 +++ McastServiceImpl.java 23 Feb 2004 06:58:28 -0000 1.8 @@ -186,9 +186,10 @@ * @throws IllegalStateException if the service is already started */ public synchronized void start(int level) throws IOException { - if ( doRun ) throw new IllegalStateException("Service already running."); + if ( sender != null && receiver != null ) throw new IllegalStateException("Service already running."); if ( level == 1 ) { socket.joinGroup(address); + doRun = true; receiver = new ReceiverThread(); receiver.setDaemon(true); receiver.start(); @@ -198,7 +199,7 @@ sender = new SenderThread(sendFrequency); sender.setDaemon(true); sender.start(); - doRun = true; + } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]