diff --git a/remoting/src/main/java/hudson/remoting/Request.java b/remoting/src/main/java/hudson/remoting/Request.java index 17e7f866da8355b1f07e0ec32a88514b98d184d8..c1850baca80295a6d2d8b39acb4239a7d1cef501 100644 --- a/remoting/src/main/java/hudson/remoting/Request.java +++ b/remoting/src/main/java/hudson/remoting/Request.java @@ -171,7 +171,7 @@ abstract class Request extends C return new hudson.remoting.Future() { - private boolean cancelled; + private volatile boolean cancelled; public boolean cancel(boolean mayInterruptIfRunning) { if (cancelled || isDone()) {