From: Alan T. DeKok Date: Wed, 13 Mar 2024 14:00:36 +0000 (-0400) Subject: better handle all actions. Fixes #5308 X-Git-Tag: release_3_2_4~49 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=66e6389789c19d0b2e3c10a119d6bb56c4deb264;p=thirdparty%2Ffreeradius-server.git better handle all actions. Fixes #5308 --- diff --git a/src/main/process.c b/src/main/process.c index d08a59caf3d..0122a7a4aa1 100644 --- a/src/main/process.c +++ b/src/main/process.c @@ -3845,6 +3845,7 @@ static void request_ping(REQUEST *request, int action) break; case FR_ACTION_PROXY_REPLY: + default: rad_assert(request->in_proxy_hash); request->home_server->num_received_pings++; @@ -3883,9 +3884,10 @@ static void request_ping(REQUEST *request, int action) mark_home_server_alive(request, home); break; - default: + case FR_ACTION_RUN: + case FR_ACTION_DUP: RDEBUG3("%s: Ignoring action %s", __FUNCTION__, action_codes[action]); - break; + return; } rad_assert(!request->in_request_hash);