3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-12-22 10:42:52 +01:00
This commit is contained in:
Shivaram Lingamneni 2019-10-05 23:50:11 -04:00
parent 575fcd4aeb
commit 24c103da5a
2 changed files with 2 additions and 1 deletions

View File

@ -1097,7 +1097,7 @@ func (client *Client) destroy(session *Session) {
// this happens under failure to return from BRB
if quitMessage == "" {
if !brbAt.IsZero() {
if brbState == BrbDead && !brbAt.IsZero() {
awayMessage := client.AwayMessage()
if awayMessage == "" {
awayMessage = "Disconnected" // auto-BRB

View File

@ -425,6 +425,7 @@ func (bt *BrbTimer) processTimeout() {
} else {
// client resumed, reattached, or has another active session
bt.state = BrbDisabled
bt.brbAt = time.Time{}
}
case BrbDead:
dead = true // shouldn't be possible but whatever