From 56e7f459e831f3e69f94ed14d4dcd8636fdce2cb Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Thu, 6 Dec 2012 13:56:14 +0000 Subject: [PATCH] Allow the modem to respond OK more than once. --- briar-core/src/net/sf/briar/plugins/modem/ModemImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/briar-core/src/net/sf/briar/plugins/modem/ModemImpl.java b/briar-core/src/net/sf/briar/plugins/modem/ModemImpl.java index 1ecebc3360..fd16ad2372 100644 --- a/briar-core/src/net/sf/briar/plugins/modem/ModemImpl.java +++ b/briar-core/src/net/sf/briar/plugins/modem/ModemImpl.java @@ -188,9 +188,8 @@ class ModemImpl implements Modem, WriteHandler, SerialPortEventListener { return; } else if(s.equals("OK")) { synchronized(initialised) { - if(initialised.getAndSet(true)) - throw new IOException("Initialised twice"); - initialised.notifyAll(); + if(!initialised.getAndSet(true)) + initialised.notifyAll(); } } else if(s.equals("RING")) { executor.execute(new Runnable() { -- GitLab