summaryrefslogtreecommitdiff
path: root/src/plugins/relay
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2013-01-07 21:34:05 +0100
committerSebastien Helleu <flashcode@flashtux.org>2013-01-07 21:34:05 +0100
commit1a646d5dbfac8710abb8401e49de2c7232dbddc5 (patch)
tree30eaf75e0bcb4c5772788400c9f12fd0f0c39893 /src/plugins/relay
parentc34ae99b9a7363134bb00909e1a63e762c2bff42 (diff)
downloadweechat-1a646d5dbfac8710abb8401e49de2c7232dbddc5.zip
relay: add error number and string when socket creation fails
Diffstat (limited to 'src/plugins/relay')
-rw-r--r--src/plugins/relay/relay-server.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/relay/relay-server.c b/src/plugins/relay/relay-server.c
index a3890785a..28fc659fa 100644
--- a/src/plugins/relay/relay-server.c
+++ b/src/plugins/relay/relay-server.c
@@ -25,6 +25,7 @@
#include <string.h>
#include <time.h>
#include <fcntl.h>
+#include <errno.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
@@ -378,8 +379,9 @@ relay_server_create_socket (struct t_relay_server *server)
if (server->sock < 0)
{
weechat_printf (NULL,
- _("%s%s: cannot create socket"),
- weechat_prefix ("error"), RELAY_PLUGIN_NAME);
+ _("%s%s: cannot create socket: error %d %s"),
+ weechat_prefix ("error"), RELAY_PLUGIN_NAME,
+ errno, strerror (errno));
return 0;
}