240 |
memset(&ut, 0, sizeof(ut)); |
memset(&ut, 0, sizeof(ut)); |
241 |
ut.porttype = -1; /* Unknown so far */ |
ut.porttype = -1; /* Unknown so far */ |
242 |
|
|
243 |
if (radreq->server) { |
if (radreq->realm) { |
244 |
ut.realm_address = radreq->server->addr; |
RADIUS_SERVER *server = list_item(radreq->realm->queue->servers, |
245 |
|
radreq->server_no); |
246 |
|
if (server) |
247 |
|
ut.realm_address = server->addr; |
248 |
} |
} |
249 |
|
|
250 |
/* Fill in radutmp structure */ |
/* Fill in radutmp structure */ |
461 |
nas = radreq->ipaddr; |
nas = radreq->ipaddr; |
462 |
if ((pair = avl_find(radreq->request, DA_NAS_IP_ADDRESS)) != NULL) |
if ((pair = avl_find(radreq->request, DA_NAS_IP_ADDRESS)) != NULL) |
463 |
nas = pair->avp_lvalue; |
nas = pair->avp_lvalue; |
464 |
if (radreq->server) |
if (radreq->realm) { |
465 |
nas = radreq->server->addr; |
RADIUS_SERVER *server = list_item(radreq->realm->queue->servers, |
466 |
|
radreq->server_no); |
467 |
|
if (server) |
468 |
|
nas = server->addr; |
469 |
|
} |
470 |
|
|
471 |
if ((cl = nas_lookup_ip(nas)) != NULL) { |
if ((cl = nas_lookup_ip(nas)) != NULL) { |
472 |
if (cl->shortname[0]) |
if (cl->shortname[0]) |