diff options
author | dequis <dx@dxzone.com.ar> | 2018-03-19 01:08:39 -0300 |
---|---|---|
committer | dequis <dx@dxzone.com.ar> | 2018-03-19 01:08:39 -0300 |
commit | 715abe43ac3edaa28df578216e0a2673fd746fc2 (patch) | |
tree | 23ba5eabf52bfe2021559732c87904ed1cf9f7f6 /bitlbee.c | |
parent | 4528a52acf8873af7e8b50fa66205c9c2c930a79 (diff) |
bitlbee_daemon_init: friendlier error for EADDRINUSE
Diffstat (limited to 'bitlbee.c')
-rw-r--r-- | bitlbee.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -118,6 +118,12 @@ int bitlbee_daemon_init() freeaddrinfo(addrinfo_bind); + if (global.listen_socket == -1 && errno == EADDRINUSE) { + log_message(LOGLVL_ERROR, "Can't listen on port %s. Is another bitlbee already running?", + global.conf->port); + return(-1); + } + i = listen(global.listen_socket, 10); if (i == -1) { log_error("listen"); |