diff --git a/src/net/sf/briar/plugins/modem/ModemPlugin.java b/src/net/sf/briar/plugins/modem/ModemPlugin.java index 435f10a4a199cd5cc954328e154a6dbdfd637360..6fa94de43229253a14c5c0b928294350bb47d4b2 100644 --- a/src/net/sf/briar/plugins/modem/ModemPlugin.java +++ b/src/net/sf/briar/plugins/modem/ModemPlugin.java @@ -80,13 +80,11 @@ class ModemPlugin implements DuplexPlugin, Modem.Callback { return false; } - // Synchronized to avoid a race condition with resetModem() - public synchronized void stop() { + public void stop() { running = false; } - // Synchronized to avoid a race condition with stop() - private synchronized boolean resetModem() { + private boolean resetModem() { if(!running) return false; for(String portName : SerialPortList.getPortNames()) { modem = modemFactory.createModem(this, portName);