diff --git a/briar-tests/src/net/sf/briar/plugins/DuplexTest.java b/briar-tests/src/net/sf/briar/plugins/DuplexTest.java
index 66b5fdf27630e741e2612e2e684e877e470e64c2..21b816daedcd6c48498021579692923fefbca3db 100644
--- a/briar-tests/src/net/sf/briar/plugins/DuplexTest.java
+++ b/briar-tests/src/net/sf/briar/plugins/DuplexTest.java
@@ -24,6 +24,7 @@ abstract class DuplexTest {
 		try {
 			PrintStream out = new PrintStream(d.getOutputStream());
 			out.println(CHALLENGE);
+			out.flush();
 			System.out.println("Sent challenge: " + CHALLENGE);
 			Scanner in = new Scanner(d.getInputStream());
 			if(in.hasNextLine()) {
@@ -58,6 +59,7 @@ abstract class DuplexTest {
 				if(CHALLENGE.equals(challenge)) {
 					PrintStream out = new PrintStream(d.getOutputStream());
 					out.println(RESPONSE);
+					out.flush();
 					System.out.println("Sent response: " + RESPONSE);
 				} else {
 					System.out.println("Incorrect challenge");