diff --git a/nsock/src/nsock_connect.c b/nsock/src/nsock_connect.c index c1befb3ca..a5a0ea56a 100644 --- a/nsock/src/nsock_connect.c +++ b/nsock/src/nsock_connect.c @@ -88,7 +88,7 @@ static int nsock_make_socket(mspool *ms, msiod *iod, int family, int type, int p rc = setsockopt(iod->sd, SOL_SOCKET, SO_REUSEADDR, (const char *)&one, sizeof(one)); if (rc == -1) - nsock_log_error(ms, "Setting of SO_REUSEADDR failed (#%d): %s", iod->id, + nsock_log_error(ms, "Setting of SO_REUSEADDR failed (#%li): %s", iod->id, strerror(errno)); rc = bind(iod->sd, (struct sockaddr *)&iod->local, (int) iod->locallen);