From: Alan T. DeKok Date: Fri, 30 Jul 2010 12:43:49 +0000 (+0200) Subject: API fixes for 2.2.0 X-Git-Tag: release_3_0_0_beta0~1330 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;ds=sidebyside;h=1e78d07c82a6c6176bd1b913daf9dcebd6c21b86;p=freeradius.git API fixes for 2.2.0 --- diff --git a/src/main/listen.c b/src/main/listen.c index 4928b74..03fafaf 100644 --- a/src/main/listen.c +++ b/src/main/listen.c @@ -881,12 +881,12 @@ static int common_socket_parse(CONF_SECTION *cs, rad_listen_t *this) sock->my_port = listen_port; if (check_config) { - if (home_server_find(&sock->ipaddr, sock->port)) { + if (home_server_find(&sock->my_ipaddr, sock->my_port, sock->proto)) { char buffer[128]; DEBUG("ERROR: We have been asked to listen on %s port %d, which is also listed as a home server. This can create a proxy loop.", - ip_ntoh(&sock->ipaddr, buffer, sizeof(buffer)), - sock->port); + ip_ntoh(&sock->my_ipaddr, buffer, sizeof(buffer)), + sock->my_port); return -1; }