correct cleanupMailboxFor to reset the system messages before enqueuing
This commit is contained in:
parent
aedb319484
commit
e5c3b39502
1 changed files with 2 additions and 0 deletions
|
|
@ -222,7 +222,9 @@ abstract class MessageDispatcher(val app: ActorSystem) extends Serializable {
|
|||
if (mailBox.hasSystemMessages) {
|
||||
var message = mailBox.systemDrain()
|
||||
while (message ne null) {
|
||||
// message must be “virgin” before being able to systemEnqueue again
|
||||
val next = message.next
|
||||
message.next = null
|
||||
deadLetterMailbox.systemEnqueue(message)
|
||||
message = next
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue