diff options
Diffstat (limited to 'src/eu/siacs')
-rw-r--r-- | src/eu/siacs/conversations/xml/TagWriter.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/eu/siacs/conversations/xml/TagWriter.java b/src/eu/siacs/conversations/xml/TagWriter.java index 40d5b328..ef1e8555 100644 --- a/src/eu/siacs/conversations/xml/TagWriter.java +++ b/src/eu/siacs/conversations/xml/TagWriter.java @@ -23,8 +23,12 @@ public class TagWriter { } try { AbstractStanza output = writeQueue.take(); - outputStream.write(output.toString()); - outputStream.flush(); + if (outputStream==null) { + shouldStop = true; + } else { + outputStream.write(output.toString()); + outputStream.flush(); + } } catch (IOException e) { shouldStop = true; } catch (InterruptedException e) { |