]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Check for request->client before checking request->client->cs
authorNick Porter <nick@portercomputing.co.uk>
Fri, 25 Apr 2025 08:23:28 +0000 (09:23 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Fri, 25 Apr 2025 08:23:28 +0000 (09:23 +0100)
src/modules/rlm_radius/bio.c

index e3abb77f2150152e042409df5d4e11fed18c36e4..4f36a03b2fa03768ffe99ba8cdc5ab2fc0dab92a 100644 (file)
@@ -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;