From d2cffe7e331f3d9eb797dac9e590005c1ccf71eb Mon Sep 17 00:00:00 2001 From: Roland Date: Mon, 5 Dec 2011 18:23:49 +0100 Subject: [PATCH] do not use the only two special characters in Helpers.base64 If automatically generated names contains * and ?, they might do something strange when being looked up. There was no real issue with our current tests, but I just want to avoid the issue. --- akka-actor/src/main/scala/akka/util/Helpers.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/akka-actor/src/main/scala/akka/util/Helpers.scala b/akka-actor/src/main/scala/akka/util/Helpers.scala index ef23c1d712..830ec28881 100644 --- a/akka-actor/src/main/scala/akka/util/Helpers.scala +++ b/akka-actor/src/main/scala/akka/util/Helpers.scala @@ -29,7 +29,7 @@ object Helpers { def compare(a: AnyRef, b: AnyRef): Int = compareIdentityHash(a, b) } - final val base64chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789*?" + final val base64chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+%" @tailrec def base64(l: Long, sb: StringBuilder = new StringBuilder("$")): String = {