diff --git a/rse/plugins/org.eclipse.rse.services.ssh/src/org/eclipse/rse/services/ssh/files/Mutex.java b/rse/plugins/org.eclipse.rse.services.ssh/src/org/eclipse/rse/services/ssh/files/Mutex.java index 416c914b483..c0fe462d37a 100644 --- a/rse/plugins/org.eclipse.rse.services.ssh/src/org/eclipse/rse/services/ssh/files/Mutex.java +++ b/rse/plugins/org.eclipse.rse.services.ssh/src/org/eclipse/rse/services/ssh/files/Mutex.java @@ -137,7 +137,7 @@ public class Mutex { * This should be called if the resource that the Threads are * contending for, becomes unavailable for some other reason. */ - public void interruptAll() { + public synchronized void interruptAll() { Iterator it = fWaitQueue.iterator(); while (it.hasNext()) { Thread aThread = (Thread)it.next();