aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libraries/eval/Eval.scala3
1 files changed, 1 insertions, 2 deletions
diff --git a/libraries/eval/Eval.scala b/libraries/eval/Eval.scala
index 40edf3c..6d1bd6e 100644
--- a/libraries/eval/Eval.scala
+++ b/libraries/eval/Eval.scala
@@ -69,13 +69,12 @@ object Eval {
private val compilerPath = jarPathOfClass("scala.tools.nsc.Interpreter")
private val libPath = jarPathOfClass("scala.ScalaObject")
private val jvmId = java.lang.Math.abs(new Random().nextInt())
- private val md = MessageDigest.getInstance("SHA")
/**
* Eval[Int]("1 + 1") // => 2
*/
def apply[T](stringToEval: String): T = {
- md.reset()
+ val md = MessageDigest.getInstance("SHA")
val digest = md.digest(stringToEval.getBytes())
val sha = new BigInteger(1, digest).toString(16)