295 |
} |
} |
296 |
|
|
297 |
void |
void |
298 |
radius_req_xmit(REQUEST *request) |
radius_req_xmit(REQUEST *request, void *orig_data) |
299 |
{ |
{ |
300 |
RADIUS_REQ *req = request->data; |
RADIUS_REQ *req = request->data; |
301 |
|
|
303 |
radius_send_reply(0, req, NULL, NULL, request->fd); |
radius_send_reply(0, req, NULL, NULL, request->fd); |
304 |
radlog_req(L_NOTICE, req, _("Retransmitting %s reply"), |
radlog_req(L_NOTICE, req, _("Retransmitting %s reply"), |
305 |
request_class[request->type].name); |
request_class[request->type].name); |
306 |
} else { |
} else if (req->realm && orig_data) { |
307 |
|
proxy_retry(req, orig_data, request->fd); |
308 |
|
} else { |
309 |
radius_req_drop(request->type, NULL, req, request->fd, |
radius_req_drop(request->type, NULL, req, request->fd, |
310 |
_("request failed")); |
_("request failed")); |
311 |
} |
} |