Fix immediate connects
Apparently FreeBSD can do this while Linux can not.
This commit is contained in:
@@ -4525,9 +4525,7 @@ irc_initiate_connect (struct server *s)
|
||||
|
||||
str_vector_free (&servers);
|
||||
|
||||
if (!e)
|
||||
s->state = IRC_CONNECTING;
|
||||
else
|
||||
if (e)
|
||||
{
|
||||
irc_destroy_connector (s);
|
||||
|
||||
@@ -4535,6 +4533,8 @@ irc_initiate_connect (struct server *s)
|
||||
error_free (e);
|
||||
irc_queue_reconnect (s);
|
||||
}
|
||||
else if (s->state != IRC_CONNECTED)
|
||||
s->state = IRC_CONNECTING;
|
||||
}
|
||||
|
||||
// --- Input prompt ------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user