Keep track of total responses for clients, too
[freeradius.git] / 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;