diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/actors/scala/actors/Actor.scala | 4 |
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) + } } }) } |