From: Nick Porter Date: Tue, 20 Feb 2024 18:34:08 +0000 (+0000) Subject: Don't run the `send ...` section from resume_recv_generic X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=82ffbf0e5cb332632afabd6f4be1afc00d4659b1;p=thirdparty%2Ffreeradius-server.git Don't run the `send ...` section from resume_recv_generic That's done from send_generic --- diff --git a/src/lib/server/process.h b/src/lib/server/process.h index 8fb8e5735b5..c80d2cc0d51 100644 --- a/src/lib/server/process.h +++ b/src/lib/server/process.h @@ -194,9 +194,7 @@ RECV(generic) RESUME(recv_generic) { rlm_rcode_t rcode = *p_result; - CONF_SECTION *cs; fr_process_state_t const *state; - PROCESS_INST const *inst = mctx->inst->data; PROCESS_TRACE; @@ -212,12 +210,9 @@ RESUME(recv_generic) #endif fr_assert(PROCESS_PACKET_CODE_VALID(request->reply->code)); - UPDATE_STATE_CS(reply); - + UPDATE_STATE(reply); fr_assert(state->send != NULL); - return unlang_module_yield_to_section(p_result, request, - cs, state->rcode, state->send, - NULL, 0, mctx->rctx); + return state->send(p_result, mctx, request); } RESUME_NO_MCTX(recv_no_send)