From 0307a655d3c5dd07add7fbde3686d8533aea2b2d Mon Sep 17 00:00:00 2001 From: Viktor Klang Date: Mon, 14 Nov 2011 11:24:06 +0100 Subject: [PATCH] Removing potential race condition in reflective cycle breaking stuff --- akka-actor/src/main/scala/akka/actor/ActorCell.scala | 2 -- 1 file changed, 2 deletions(-) diff --git a/akka-actor/src/main/scala/akka/actor/ActorCell.scala b/akka-actor/src/main/scala/akka/actor/ActorCell.scala index 2186dc6e1a..9d2c54b5ad 100644 --- a/akka-actor/src/main/scala/akka/actor/ActorCell.scala +++ b/akka-actor/src/main/scala/akka/actor/ActorCell.scala @@ -403,10 +403,8 @@ private[akka] class ActorCell( def lookupAndSetField(clazz: Class[_], actor: Actor, name: String, value: Any): Boolean = { val success = try { val field = clazz.getDeclaredField(name) - val was = field.isAccessible field.setAccessible(true) field.set(actor, value) - field.setAccessible(was) true } catch { case e: NoSuchFieldException ⇒ false