aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/activity/pgstat_slru.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/utils/activity/pgstat_slru.c')
-rw-r--r--src/backend/utils/activity/pgstat_slru.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/backend/utils/activity/pgstat_slru.c b/src/backend/utils/activity/pgstat_slru.c
index 6dae3a5dc66..1f2d2c3bbb7 100644
--- a/src/backend/utils/activity/pgstat_slru.c
+++ b/src/backend/utils/activity/pgstat_slru.c
@@ -33,21 +33,23 @@ static PgStat_MsgSLRU SLRUStats[SLRU_NUM_ELEMENTS];
/*
- * Reset counters for a single SLRU, or all SLRUs (when name is null).
+ * Reset counters for a single SLRU.
*
* Permission checking for this function is managed through the normal
* GRANT system.
*/
void
-pgstat_reset_slru_counter(const char *name)
+pgstat_reset_slru(const char *name)
{
PgStat_MsgResetslrucounter msg;
+ AssertArg(name != NULL);
+
if (pgStatSock == PGINVALID_SOCKET)
return;
pgstat_setheader(&msg.m_hdr, PGSTAT_MTYPE_RESETSLRUCOUNTER);
- msg.m_index = (name) ? pgstat_slru_index(name) : -1;
+ msg.m_index = pgstat_slru_index(name);
pgstat_send(&msg, sizeof(msg));
}