]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Print out *which* socket could not be opened.
authorAlan T. DeKok <aland@freeradius.org>
Wed, 10 Nov 2010 16:19:12 +0000 (17:19 +0100)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 10 Nov 2010 16:19:12 +0000 (17:19 +0100)
src/main/listen.c

index c8c669c0c5bef3770c158498f2d041743e63c16b..1eb6151ba2f085d880245d586650034aa561fae2 100644 (file)
@@ -1454,7 +1454,11 @@ static int listen_bind(rad_listen_t *this)
         */
        this->fd = socket(sock->ipaddr.af, SOCK_DGRAM, 0);
        if (this->fd < 0) {
-               radlog(L_ERR, "Failed opening socket: %s", strerror(errno));
+               char buffer[256];
+
+               this->print(this, buffer, sizeof(buffer));
+
+               radlog(L_ERR, "Failed opening %s: %s", buffer, strerror(errno));
                return -1;
        }