mirror of
https://github.com/weechat/weechat.git
synced 2026-07-01 07:16:37 +02:00
relay: do not create relay if there is a problem with socket creation (bug #35345)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
WeeChat ChangeLog
|
||||
=================
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
v0.3.7-dev, 2012-01-22
|
||||
v0.3.7-dev, 2012-01-23
|
||||
|
||||
|
||||
Version 0.3.7 (under dev!)
|
||||
@@ -78,6 +78,8 @@ Version 0.3.7 (under dev!)
|
||||
other servers if "-a" ("--no-connect") is given
|
||||
* guile: new script plugin for scheme (task #7289)
|
||||
* python: add support of Python 3.x (task #11704)
|
||||
* relay: do not create relay if there is a problem with socket creation
|
||||
(bug #35345)
|
||||
* relay: add WeeChat protocol for remote GUI
|
||||
* ruby: fix crash when reloading ruby plugin (bug #34474)
|
||||
* xfer: display origin of xfer in core and xfer buffers (task #10956)
|
||||
|
||||
@@ -344,6 +344,14 @@ relay_server_new (enum t_relay_protocol protocol,
|
||||
new_server->hook_fd = NULL;
|
||||
new_server->start_time = 0;
|
||||
|
||||
if (!relay_server_create_socket (new_server))
|
||||
{
|
||||
if (new_server->protocol_args)
|
||||
free (new_server->protocol_args);
|
||||
free (new_server);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
new_server->prev_server = NULL;
|
||||
new_server->next_server = relay_servers;
|
||||
if (relay_servers)
|
||||
@@ -351,8 +359,6 @@ relay_server_new (enum t_relay_protocol protocol,
|
||||
else
|
||||
last_relay_server = new_server;
|
||||
relay_servers = new_server;
|
||||
|
||||
relay_server_create_socket (new_server);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user