From: Alan T. DeKok Date: Tue, 21 Mar 2023 20:36:11 +0000 (-0400) Subject: further simplifications X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=829971fb9e3e4f3b9f68e05da134e3c18d1faac3;p=thirdparty%2Ffreeradius-server.git further simplifications --- diff --git a/src/process/radius/base.c b/src/process/radius/base.c index fa5eaae96d9..28ac69c42aa 100644 --- a/src/process/radius/base.c +++ b/src/process/radius/base.c @@ -412,9 +412,7 @@ RESUME(access_request) return CALL_SEND_STATE(state); } - if (request->reply->code == FR_RADIUS_CODE_DO_NOT_RESPOND) { - RDEBUG("The 'recv Access-Request' section returned %s - not sending a response", - fr_table_str_by_value(rcode_table, rcode, "")); + if (request->reply->code) { goto send_reply; } @@ -425,13 +423,10 @@ RESUME(access_request) vp = fr_pair_find_by_da(&request->reply_pairs, NULL, attr_packet_type); if (vp && FR_RADIUS_PROCESS_CODE_VALID(vp->vp_uint32)) { request->reply->code = vp->vp_uint32; + goto send_reply; } } - if (request->reply->code) { - goto send_reply; - } - /* * Run authenticate foo { ... } *