From: Nick Porter Date: Fri, 25 Apr 2025 08:23:28 +0000 (+0100) Subject: Check for request->client before checking request->client->cs X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=edd899d268ed81a913e4db8ea4d24f9fec04b920;p=thirdparty%2Ffreeradius-server.git Check for request->client before checking request->client->cs --- diff --git a/src/modules/rlm_radius/bio.c b/src/modules/rlm_radius/bio.c index e3abb77f21..4f36a03b2f 100644 --- a/src/modules/rlm_radius/bio.c +++ b/src/modules/rlm_radius/bio.c @@ -2341,7 +2341,7 @@ static int mod_enqueue(bio_request_t **p_u, fr_retry_config_t const **p_retry_co case RLM_RADIUS_MODE_XLAT_PROXY: case RLM_RADIUS_MODE_PROXY: if (!request->parent) { - u->proxied = (request->client->cs != NULL); + u->proxied = (request->client && request->client->cs != NULL); } else if (!fr_dict_compatible(request->parent->proto_dict, request->proto_dict)) { u->proxied = false;