summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/actors/scala/actors/Actor.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/actors/scala/actors/Actor.scala b/src/actors/scala/actors/Actor.scala
index f49dd2e247..d92dab9b17 100644
--- a/src/actors/scala/actors/Actor.scala
+++ b/src/actors/scala/actors/Actor.scala
@@ -796,8 +796,10 @@ trait Actor extends AbstractActor with ReplyReactor with ActorCanReply with Inpu
() => {
mylinks.foreach((linked: AbstractActor) => {
linked.synchronized {
- if (!linked.exiting)
+ if (!linked.exiting) {
+ linked.unlinkFrom(this)
linked.exit(this, exitReason)
+ }
}
})
}