From 8eb323f0857a585ec88111ffe6ea8415021a1b2d Mon Sep 17 00:00:00 2001 From: Zhijie Hou Date: Tue, 16 Jun 2026 16:46:28 +0800 Subject: [PATCH] comments --- src/backend/replication/logical/slotsync.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/replication/logical/slotsync.c b/src/backend/replication/logical/slotsync.c index e206ac9bd73..80a1ca8f73f 100644 --- a/src/backend/replication/logical/slotsync.c +++ b/src/backend/replication/logical/slotsync.c @@ -542,7 +542,7 @@ drop_local_obsolete_slots(List *remote_slot_list) if (!local_sync_slot_required(local_slot, remote_slot_list)) { bool dropped = false; - NameData slot_name = {0}; + NameData slot_name; Oid slot_database = local_slot->data.database; bool synced_slot; @@ -565,12 +565,12 @@ drop_local_obsolete_slots(List *remote_slot_list) */ SpinLockAcquire(&local_slot->mutex); synced_slot = local_slot->in_use && local_slot->data.synced; - if (synced_slot) - slot_name = local_slot->data.name; SpinLockRelease(&local_slot->mutex); if (synced_slot) { + slot_name = local_slot->data.name; + /* * Now acquire and drop the slot. Note we purposely don't * request logical decoding to be disabled here: since this is -- 2.43.0