cparker - Fixed bug that caused proxy replies to be unable to find
authorcparker <cparker>
Wed, 6 Dec 2000 02:37:11 +0000 (02:37 +0000)
committercparker <cparker>
Wed, 6 Dec 2000 02:37:11 +0000 (02:37 +0000)
           the original request.

           Changed related error message to be more descriptive.

src/main/radiusd.c
src/main/request_list.c

index 39e0512..ae75dfb 100644 (file)
@@ -2154,7 +2154,7 @@ static REQUEST *proxy_check_list(REQUEST *request)
                /*
                 *      If we haven't found the old request, complain.
                 */
-               radlog(L_PROXY, "Unrecognized proxy reply from server %s - ID %d",
+               radlog(L_PROXY, "No request found for proxy reply from server %s - ID %d",
                       client_name(request->packet->src_ipaddr),
                       request->packet->id);
                request_free(&request);
index 9789e83..c1c1e37 100644 (file)
@@ -167,7 +167,7 @@ REQUEST *rl_find_proxy(REQUEST *request)
        int id;
        
        for (id = 0; (id < 256) && (curreq == NULL); id++) {
-               for (curreq = request_list[request->packet->id].first_request;
+               for (curreq = request_list[id].first_request;
                     curreq != NULL ;
                     curreq = curreq->next) {
                        if (curreq->req->proxy &&