From 57bc9d3313beca792cd6a626eddfce06e70ea6b0 Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Fri, 7 Dec 2012 17:21:58 +0000 Subject: [PATCH] Flush the output stream when closing. --- .../src/net/sf/briar/plugins/modem/SenderOutputStream.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/briar-core/src/net/sf/briar/plugins/modem/SenderOutputStream.java b/briar-core/src/net/sf/briar/plugins/modem/SenderOutputStream.java index 3b42e4f7b9..bed178ca55 100644 --- a/briar-core/src/net/sf/briar/plugins/modem/SenderOutputStream.java +++ b/briar-core/src/net/sf/briar/plugins/modem/SenderOutputStream.java @@ -18,6 +18,12 @@ class SenderOutputStream extends OutputStream { @Override public void close() throws IOException { send(true); + try { + sender.flush(); + } catch(InterruptedException e) { + Thread.currentThread().interrupt(); + throw new IOException("Interrupted while closing"); + } } @Override -- GitLab