postgres.git / summary / log / commit / refs
commit 616afee14d7e8d6690286aaf8a2a0a01168c378a
Author: Robert Haas <rhaas@postgresql.org>
Date: Tue May 27 02:56:28 2014 +0000
worker_spi: Initialize bgw_notify_pid in all cases.
Commit 090d0f2050647958865cb495dff74af7257d2bb4 added new code showing
how it can be useful to set bgw_notify_pid to a non-zero value, but it
failed to make sure that the existing call to RegisterBackgroundWorker
initialized the new field at all.
Report and patch by Shigeru Hanada.
contrib/worker_spi/worker_spi.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/contrib/worker_spi/worker_spi.c b/contrib/worker_spi/worker_spi.c
index db25ecd2d98..829de0e6a7f 100644
--- a/contrib/worker_spi/worker_spi.c
+++ b/contrib/worker_spi/worker_spi.c
@@ -348,6 +348,7 @@ _PG_init(void)
worker.bgw_start_time = BgWorkerStart_RecoveryFinished;
worker.bgw_restart_time = BGW_NEVER_RESTART;
worker.bgw_main = worker_spi_main;
+ worker.bgw_notify_pid = 0;
/*
* Now fill in worker-specific data, and do the actual registrations.
[parent: 9d7ded0f4277]