diff --git a/internal/util-logging/src/main/scala/sbt/internal/util/EscHelpers.scala b/internal/util-logging/src/main/scala/sbt/internal/util/EscHelpers.scala index 6ea6e5092..9f470b848 100644 --- a/internal/util-logging/src/main/scala/sbt/internal/util/EscHelpers.scala +++ b/internal/util-logging/src/main/scala/sbt/internal/util/EscHelpers.scala @@ -144,7 +144,7 @@ object EscHelpers { * the length of the output string (which may be smaller than the returned array) */ def strip(bytes: Array[Byte], stripAnsi: Boolean, stripColor: Boolean): (Array[Byte], Int) = { - val res = Array.fill[Byte](bytes.length)(0) + val res = new Array[Byte](bytes.length) var index = 0 var state = 0 var limit = 0 @@ -199,7 +199,7 @@ object EscHelpers { */ def stripColorsAndMoves(s: String): String = { val bytes = s.getBytes - val res = Array.fill[Byte](bytes.length)(0) + val res = new Array[Byte](bytes.length) var index = 0 var state = 0 var limit = 0 diff --git a/sbt-app/src/sbt-test/lm-coursier/from/build.sbt b/sbt-app/src/sbt-test/lm-coursier/from/build.sbt index 19f66e0ff..b19466af7 100644 --- a/sbt-app/src/sbt-test/lm-coursier/from/build.sbt +++ b/sbt-app/src/sbt-test/lm-coursier/from/build.sbt @@ -15,7 +15,7 @@ libraryDependencies += "com.chuusai" %% "shapeless" % "2.3.41" from { val os = new java.io.FileOutputStream(f) var read = -1 - val b = Array.fill[Byte](16*1024)(0) + val b = new Array[Byte](16*1024) while ({ read = is.read(b) read >= 0