summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compiler/scala/tools/nsc/ConsoleWriter.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/ConsoleWriter.scala b/src/compiler/scala/tools/nsc/ConsoleWriter.scala
index 402d068f96..2faf9aecbf 100644
--- a/src/compiler/scala/tools/nsc/ConsoleWriter.scala
+++ b/src/compiler/scala/tools/nsc/ConsoleWriter.scala
@@ -8,7 +8,8 @@ class ConsoleWriter extends Writer {
def flush = Console.flush
def write(cbuf: Array[char], off: int, len: int): Unit =
- write(new String(cbuf.subArray(off, off+len-1)))
+ if(len > 0)
+ write(new String(cbuf.subArray(off, off+len-1)))
override def write(str: String): Unit = Console.print(str)
}