diff --git a/src/backend/utils/activity/pgstat_replslot.c b/src/backend/utils/activity/pgstat_replslot.c
index b77c05ab5f..db44d51b4c 100644
--- a/src/backend/utils/activity/pgstat_replslot.c
+++ b/src/backend/utils/activity/pgstat_replslot.c
@@ -65,6 +65,7 @@ pgstat_reset_replslot(const char *name)
        /* reset this one entry */
        pgstat_reset(PGSTAT_KIND_REPLSLOT, InvalidOid,
                                 ReplicationSlotIndex(slot));
+       namestrcpy(&slot->data.name, name);
 }
 
 /*

