From 616afee14d7e8d6690286aaf8a2a0a01168c378a Mon Sep 17 00:00:00 2001 From: Robert Haas Date: Mon, 26 May 2014 22:56:28 -0400 Subject: [PATCH] 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. -- 2.39.5