Skip to content

Commit b4f307f

Browse files
committed
set process to running. Helps with #5679
1 parent 9c9aeea commit b4f307f

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/main/process.c

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4166,7 +4166,7 @@ static int request_proxy_anew(REQUEST *request)
41664166

41674167
request->original_handle = request->handle;
41684168
request->handle = rad_proxy_to_virtual_server;
4169-
request_queue_or_run(request, request->process);
4169+
request_queue_or_run(request, request_running);
41704170
return 0;
41714171
}
41724172

@@ -4782,6 +4782,13 @@ static void proxy_wait_for_reply(REQUEST *request, int action)
47824782
break;
47834783

47844784
case FR_ACTION_TIMER:
4785+
/*
4786+
* The request was proxied to a virtual server.
4787+
*
4788+
* We don't time it out, or check the status of the home server. It's always up.
4789+
*/
4790+
if (request->home_server->virtual_server) return;
4791+
47854792
/*
47864793
* Failed connections get the home server marked
47874794
* as dead.

0 commit comments

Comments
 (0)