diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c index 7d587ef652e..a4aefe401e4 100644 --- a/src/backend/postmaster/postmaster.c +++ b/src/backend/postmaster/postmaster.c @@ -4566,6 +4566,9 @@ SubPostmasterMain(int argc, char *argv[]) { int cookie; + /* do this as early as possible; in particular, before InitProcess() */ + IsBackgroundWorker = true; + /* Close the postmaster's sockets */ ClosePostmasterPorts(false);