postgres.git / summary / log / commit / refs
commit 0ca1b3010597231b474d94d877ecc8266a473537
Author: Daniel Gustafsson <dgustafsson@postgresql.org>
Date: Fri May 29 19:26:23 2026 +0000
Use correct datatype for PID
The datachecksums launcher was using int for storing a PID, but
the correct type is pid_t (which is defined to be a signed int).
Author: Tomas Vondra <tomas@vondra.me>
Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
Discussion: https://postgr.es/m/f1281cf3-89a3-4936-9bc5-2a5a6291229f@vondra.me
src/backend/postmaster/datachecksum_state.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/backend/postmaster/datachecksum_state.c b/src/backend/postmaster/datachecksum_state.c
index b61674ae957..b578a7cc70e 100644
--- a/src/backend/postmaster/datachecksum_state.c
+++ b/src/backend/postmaster/datachecksum_state.c
@@ -303,7 +303,7 @@ typedef struct DataChecksumsStateStruct
* none. This is set by the worker launcher when it starts waiting for a
* worker process to finish.
*/
- int worker_pid;
+ pid_t worker_pid;
/*
* These fields indicate the target state that the launcher is currently
[parent: cd857dec0e0a]