Keep track of total responses for clients, too
authorAlan T. DeKok <aland@freeradius.org>
Mon, 2 Mar 2009 09:31:16 +0000 (10:31 +0100)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 2 Mar 2009 09:31:16 +0000 (10:31 +0100)
src/main/stats.c

index 4b2f6b7..419dcc0 100644 (file)
@@ -74,6 +74,7 @@ void request_stats_final(REQUEST *request)
                request->listener->stats.total_access_accepts++;
                if (request->client && request->client->auth) {
                        request->client->auth->total_access_accepts++;
+                       request->client->auth->total_responses++;
                }
                break;
 
@@ -84,6 +85,7 @@ void request_stats_final(REQUEST *request)
                request->listener->stats.total_access_rejects++;
                if (request->client && request->client->auth) {
                        request->client->auth->total_access_rejects++;
+                       request->client->auth->total_responses++;
                }
                break;
 
@@ -94,6 +96,7 @@ void request_stats_final(REQUEST *request)
                request->listener->stats.total_access_challenges++;
                if (request->client && request->client->auth) {
                        request->client->auth->total_access_challenges++;
+                       request->client->auth->total_responses++;
                }
                break;