X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=ircd%2Fuping.c;h=83f8a23e7d6333e5eaebed0e8cee67b5d9f0d56a;hb=13e5ea0dd2bc6ff69a492189165a80d6a922ab05;hp=accc52d8e55075b763332434f47683f19d6bb1c2;hpb=f9daf14f3480647e61e59ae78691e73f0f987ceb;p=ircu2.10.12-pk.git diff --git a/ircd/uping.c b/ircd/uping.c index accc52d..83f8a23 100644 --- a/ircd/uping.c +++ b/ircd/uping.c @@ -105,14 +105,17 @@ int uping_init(void) return -1; } if (!os_set_reuseaddr(fd)) { - ircd_log(L_ERROR, "UPING: setsockopt UDP listener: fd %d", fd); + log_write(LS_SOCKET, L_ERROR, 0, + "UPING: set reuseaddr on UDP listener failed: %m (fd %d)", fd); Debug((DEBUG_ERROR, "UPING: set reuseaddr on UDP listener failed: %s", (strerror(errno)) ? strerror(errno) : "Unknown error")); close(fd); return -1; } if (bind(fd, (struct sockaddr*) &from, sizeof(from)) == -1) { - ircd_log(L_ERROR, "UPING: bind UDP listener %d fd %d", htons(from.sin_port), fd); + log_write(LS_SOCKET, L_ERROR, 0, + "UPING: bind on UDP listener (%d fd %d) failed: %m", + htons(from.sin_port), fd); Debug((DEBUG_ERROR, "UPING: bind on UDP listener failed : %s", (strerror(errno)) ? strerror(errno) : "Unknown error")); close(fd);