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

Diff of /radius/radiusd/files.c

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

revision 1.73 by gray, Thu Jun 5 07:08:10 2003 UTC revision 1.74 by gray, Tue Jun 10 13:11:31 2003 UTC
# Line 604  hints_setup(RADIUS_REQ *req) Line 604  hints_setup(RADIUS_REQ *req)
604          case RT_AUTHENTICATION_REJECT:          case RT_AUTHENTICATION_REJECT:
605          case RT_ACCOUNTING_RESPONSE:          case RT_ACCOUNTING_RESPONSE:
606          case RT_ACCESS_CHALLENGE:          case RT_ACCESS_CHALLENGE:
607                  tmp = avp_create(DA_PROXY_REPLIED, 0, NULL, 1);                  tmp = avp_create_integer(DA_PROXY_REPLIED, 1);
608                  avl_merge(&request_pairs, &tmp);                  avl_merge(&request_pairs, &tmp);
609                  avp_free(tmp);                  avp_free(tmp);
610                  break;                  break;
# Line 617  hints_setup(RADIUS_REQ *req) Line 617  hints_setup(RADIUS_REQ *req)
617           *      Check for valid input, zero length names not permitted           *      Check for valid input, zero length names not permitted
618           */           */
619          if ((name_pair = avl_find(request_pairs, DA_USER_NAME)) == NULL) {          if ((name_pair = avl_find(request_pairs, DA_USER_NAME)) == NULL) {
620                  name_pair = avp_create(DA_USER_NAME, 0, "", 0);                  name_pair = avp_create_string(DA_USER_NAME, "");
621                  orig_name_pair = NULL;                  orig_name_pair = NULL;
622          } else {          } else {
623                  orig_name_pair = avp_dup(name_pair);                  orig_name_pair = avp_dup(name_pair);
# Line 631  hints_setup(RADIUS_REQ *req) Line 631  hints_setup(RADIUS_REQ *req)
631             Service-Type = Framed-User. */             Service-Type = Framed-User. */
632          if (avl_find(request_pairs, DA_FRAMED_PROTOCOL) != NULL &&          if (avl_find(request_pairs, DA_FRAMED_PROTOCOL) != NULL &&
633              avl_find(request_pairs, DA_SERVICE_TYPE) == NULL) {              avl_find(request_pairs, DA_SERVICE_TYPE) == NULL) {
634                  tmp = avp_create(DA_SERVICE_TYPE, 0, NULL,                  tmp = avp_create_integer(DA_SERVICE_TYPE,
635                                   DV_SERVICE_TYPE_FRAMED_USER);                                           DV_SERVICE_TYPE_FRAMED_USER);
636                  if (tmp)                  if (tmp)
637                          avl_merge(&request_pairs, &tmp);                          avl_merge(&request_pairs, &tmp);
638          }          }

Legend:
Removed from v.1.73  
changed lines
  Added in v.1.74

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