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