diff --git a/src/backend/replication/logical/origin.c b/src/backend/replication/logical/origin.c
index 8c8833b71d0368d666096f25f30557ac2bdc90ad..9aeb2d859772ae8fec1302cb21f7830064f58131 100644
--- a/src/backend/replication/logical/origin.c
+++ b/src/backend/replication/logical/origin.c
@@ -120,9 +120,9 @@ typedef struct ReplicationState
 	XLogRecPtr	local_lsn;
 
 	/*
-	 * Slot is setup in backend?
+	 * PID of backend that's acquired slot, or 0 if none.
 	 */
-	pid_t		acquired_by;
+	int			acquired_by;
 
 	/*
 	 * Lock protecting remote_lsn and local_lsn.