236 |
proxy_send(REQUEST *req) |
proxy_send(REQUEST *req) |
237 |
{ |
{ |
238 |
RADIUS_REQ *radreq = req->data; |
RADIUS_REQ *radreq = req->data; |
|
int rc; |
|
239 |
char *saved_username; |
char *saved_username; |
240 |
char *username; |
char *username; |
241 |
VALUE_PAIR *namepair; |
VALUE_PAIR *namepair; |
242 |
VALUE_PAIR *vp; |
VALUE_PAIR *vp; |
243 |
char *realmname; |
char *realmname; |
244 |
REALM *realm; |
REALM *realm; |
|
char *what; |
|
245 |
|
|
246 |
/* Look up name. */ |
/* Look up name. */ |
247 |
namepair = avl_find(radreq->request, DA_USER_NAME); |
namepair = avl_find(radreq->request, DA_USER_NAME); |
358 |
{ |
{ |
359 |
VALUE_PAIR *vp, *proxy_state_pair, *prev, *x; |
VALUE_PAIR *vp, *proxy_state_pair, *prev, *x; |
360 |
VALUE_PAIR *allowed_pairs; |
VALUE_PAIR *allowed_pairs; |
|
PROXY_STATE *state; |
|
361 |
|
|
362 |
/* Remove the last proxy pair from the list. */ |
/* Remove the last proxy pair from the list. */ |
363 |
proxy_state_pair = x = prev = NULL; |
proxy_state_pair = x = prev = NULL; |