/[radius]/radius/radiusd/acct.c
ViewVC logotype

Diff of /radius/radiusd/acct.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.53 by gray, Fri Apr 18 05:27:10 2003 UTC revision 1.54 by gray, Tue Apr 29 13:59:14 2003 UTC
# Line 240  rad_acct_system(RADIUS_REQ *radreq, int Line 240  rad_acct_system(RADIUS_REQ *radreq, int
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 */
# Line 458  write_detail(RADIUS_REQ *radreq, int aut Line 461  write_detail(RADIUS_REQ *radreq, int aut
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])

Legend:
Removed from v.1.53  
changed lines
  Added in v.1.54

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26