You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
returnClientHasQuit// check this again in case of Quit() while we were asleep
}
This check can succeed and then Quit() can be called concurrently with the actual dial call
The client will reconnect to the server and renegotiate, but will eventually be disconnected by the serverDidNotQuit check (we will think that we sent QUIT, so we'll wait for the server to disconnect us, but we won't wait forever)
We should probably just check irc.quit again after the dial succeeds, and if so, hang up.
The text was updated successfully, but these errors were encountered:
irc.quit
at the start ofConnect()
:irc-go/ircevent/irc.go
Lines 615 to 617 in 5474a63
Quit()
can be called concurrently with the actual dial callserverDidNotQuit
check (we will think that we sentQUIT
, so we'll wait for the server to disconnect us, but we won't wait forever)We should probably just check
irc.quit
again after the dial succeeds, and if so, hang up.The text was updated successfully, but these errors were encountered: