From 2150dabdc940163c76b880fc653ffcce36ae4f14 Mon Sep 17 00:00:00 2001 From: Alexey Noskov Date: Sat, 2 Apr 2016 12:39:12 +0300 Subject: [PATCH] Eliminate double-copy of byte array when creating ByteString with varargs --- akka-actor/src/main/scala/akka/util/ByteString.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/akka-actor/src/main/scala/akka/util/ByteString.scala b/akka-actor/src/main/scala/akka/util/ByteString.scala index 9e35287304..4587724a98 100644 --- a/akka-actor/src/main/scala/akka/util/ByteString.scala +++ b/akka-actor/src/main/scala/akka/util/ByteString.scala @@ -528,7 +528,7 @@ object CompactByteString { else { val ar = new Array[Byte](bytes.size) bytes.copyToArray(ar) - CompactByteString(ar) + ByteString.ByteString1C(ar) } }