From: Alan T. DeKok Date: Mon, 23 Mar 2026 00:20:09 +0000 (+1300) Subject: clarify error a little bit X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15191b2a57014d353029319ca96d7ecdf7e23d95;p=thirdparty%2Ffreeradius-server.git clarify error a little bit --- diff --git a/src/modules/rlm_radius/rlm_radius.c b/src/modules/rlm_radius/rlm_radius.c index 09553864358..9ad0e0dbf05 100644 --- a/src/modules/rlm_radius/rlm_radius.c +++ b/src/modules/rlm_radius/rlm_radius.c @@ -325,8 +325,12 @@ static int type_parse(UNUSED TALLOC_CTX *ctx, void *out, UNUSED void *parent, } if (!code || - (code >= FR_RADIUS_CODE_MAX) || - (!type_interval_config[code].name1)) goto invalid_code; + (code >= FR_RADIUS_CODE_MAX)) goto invalid_code; + + if (!type_interval_config[code].name1) { + cf_log_err(ci, "Invalid packet type '%s' - cannot proxy a response packet", type_str); + return -1; + } /* * If we're doing async proxying, push the timers for the