diff --git a/src/net/sf/briar/plugins/modem/ModemImpl.java b/src/net/sf/briar/plugins/modem/ModemImpl.java
index 82ac37e5de306cc90a7911fe115dec422e864a3b..c008fad2f5906053bfe4c5f54465fa727729aafe 100644
--- a/src/net/sf/briar/plugins/modem/ModemImpl.java
+++ b/src/net/sf/briar/plugins/modem/ModemImpl.java
@@ -211,7 +211,7 @@ class ModemImpl implements Modem, SerialPortEventListener {
 	}
 
 	private void answer() throws IOException {
-		if(offHook.tryAcquire()) {
+		if(!offHook.tryAcquire()) {
 			if(LOG.isLoggable(INFO))
 				LOG.info("Not answering - call in progress");
 			return;