From: Alan T. DeKok Date: Mon, 11 Nov 2019 17:06:51 +0000 (-0500) Subject: check before dereferencing X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=354385f3d877e6d5d485fe044b7c2b1369bfd587;p=thirdparty%2Ffreeradius-server.git check before dereferencing --- diff --git a/src/modules/rlm_radius/rlm_radius_udp.c b/src/modules/rlm_radius/rlm_radius_udp.c index 069e30e5368..25294dd43c5 100644 --- a/src/modules/rlm_radius/rlm_radius_udp.c +++ b/src/modules/rlm_radius/rlm_radius_udp.c @@ -2455,7 +2455,11 @@ static int status_udp_request_free(fr_io_request_t *u) fr_io_connection_t *c = u->c; rlm_radius_udp_connection_t *radius = c->ctx; - DEBUG3("%s - Freeing status check ID %d on connection %s", c->module_name, u->rr->id, c->name); + if (u->rr) { + DEBUG3("%s - Freeing status check ID %d on connection %s", c->module_name, u->rr->id, c->name); + } else { + DEBUG3("%s - Freeing status check on connection %s", c->module_name, c->name); + } radius->status_u = NULL; /*