Author: sebb
Date: Mon Feb 22 18:08:51 2010
New Revision: 914997
URL: http://svn.apache.org/viewvc?rev=914997&view=rev
Log:
Ensure access to stopping flag is correctly published across threads
Modified:
commons/proper/daemon/trunk/src/test/org/apache/commons/daemon/SimpleDaemon.java
Modified:
commons/proper/daemon/trunk/src/test/org/apache/commons/daemon/SimpleDaemon.java
URL:
http://svn.apache.org/viewvc/commons/proper/daemon/trunk/src/test/org/apache/commons/daemon/SimpleDaemon.java?rev=914997&r1=914996&r2=914997&view=diff
==============================================================================
---
commons/proper/daemon/trunk/src/test/org/apache/commons/daemon/SimpleDaemon.java
(original)
+++
commons/proper/daemon/trunk/src/test/org/apache/commons/daemon/SimpleDaemon.java
Mon Feb 22 18:08:51 2010
@@ -34,7 +34,7 @@
private ServerSocket server=null;
private Thread thread=null;
private DaemonController controller=null;
- private boolean stopping=false;
+ private volatile boolean stopping=false;
private String directory=null;
private Vector handlers=null;