]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
listener might be NULL
authorAlan T. DeKok <aland@freeradius.org>
Sat, 3 May 2025 17:23:16 +0000 (13:23 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Sat, 3 May 2025 17:23:16 +0000 (13:23 -0400)
src/main/stats.c

index 72ae335978a8c91dced1decd7dc89adc845f13b4..826771bd1f201f50ace69b7ad72c2a85a8b1bc30 100644 (file)
@@ -200,7 +200,7 @@ void request_stats_final(REQUEST *request)
                stats_time(&request->client->auth, request,
                           &request->packet->timestamp,
                           &request->reply->timestamp);
-               stats_time(&listener->stats, request,
+               if (listener) stats_time(&listener->stats, request,
                           &request->packet->timestamp,
                           &request->reply->timestamp);
                break;
@@ -222,7 +222,7 @@ void request_stats_final(REQUEST *request)
                stats_time(&request->client->acct, request,
                           &request->packet->timestamp,
                           &request->reply->timestamp);
-               stats_time(&listener->stats, request,
+               if (listener) stats_time(&listener->stats, request,
                           &request->packet->timestamp,
                           &request->reply->timestamp);
                break;
@@ -236,7 +236,7 @@ void request_stats_final(REQUEST *request)
                stats_time(&request->client->coa, request,
                           &request->packet->timestamp,
                           &request->reply->timestamp);
-               stats_time(&listener->stats, request,
+               if (listener) stats_time(&listener->stats, request,
                           &request->packet->timestamp,
                           &request->reply->timestamp);
                break;
@@ -252,7 +252,7 @@ void request_stats_final(REQUEST *request)
                stats_time(&request->client->dsc, request,
                           &request->packet->timestamp,
                           &request->reply->timestamp);
-               stats_time(&listener->stats, request,
+               if (listener) stats_time(&listener->stats, request,
                           &request->packet->timestamp,
                           &request->reply->timestamp);
                break;