summaryrefslogtreecommitdiff
path: root/contrib/pg_prewarm/autoprewarm.c
diff options
context:
space:
mode:
authorPeter Eisentraut2022-07-16 13:47:27 +0000
committerPeter Eisentraut2022-07-16 13:47:27 +0000
commit506428d091760650971433f6bc083531c307b368 (patch)
tree2d46d31342e3413a584421c62b3323e42fdb812b /contrib/pg_prewarm/autoprewarm.c
parentb449afb582bb9015bfbb85abc10ce122aef9ec70 (diff)
Attempt to fix compiler warning on old compiler
A couple more like b449afb582bb9015bfbb85abc10ce122aef9ec70, per complaints from lapwing.
Diffstat (limited to 'contrib/pg_prewarm/autoprewarm.c')
-rw-r--r--contrib/pg_prewarm/autoprewarm.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/pg_prewarm/autoprewarm.c b/contrib/pg_prewarm/autoprewarm.c
index ee20e9b0850..13eee4a1379 100644
--- a/contrib/pg_prewarm/autoprewarm.c
+++ b/contrib/pg_prewarm/autoprewarm.c
@@ -814,11 +814,12 @@ apw_detach_shmem(int code, Datum arg)
static void
apw_start_leader_worker(void)
{
- BackgroundWorker worker = {0};
+ BackgroundWorker worker;
BackgroundWorkerHandle *handle;
BgwHandleStatus status;
pid_t pid;
+ MemSet(&worker, 0, sizeof(BackgroundWorker));
worker.bgw_flags = BGWORKER_SHMEM_ACCESS;
worker.bgw_start_time = BgWorkerStart_ConsistentState;
strcpy(worker.bgw_library_name, "pg_prewarm");
@@ -855,9 +856,10 @@ apw_start_leader_worker(void)
static void
apw_start_database_worker(void)
{
- BackgroundWorker worker = {0};
+ BackgroundWorker worker;
BackgroundWorkerHandle *handle;
+ MemSet(&worker, 0, sizeof(BackgroundWorker));
worker.bgw_flags =
BGWORKER_SHMEM_ACCESS | BGWORKER_BACKEND_DATABASE_CONNECTION;
worker.bgw_start_time = BgWorkerStart_ConsistentState;