Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Fix compiler warning in WaitForBackgroundWorkerStartup().

Per complaint from Andrew Gierth.
  • Loading branch information...
commit 496439d943565bdb6cb2eef534cce551c30e8a0f 1 parent 6e5f6e5
Robert Haas authored
Showing with 4 additions and 2 deletions.
  1. +4 −2 src/backend/postmaster/bgworker.c
View
6 src/backend/postmaster/bgworker.c
@@ -863,7 +863,6 @@ BgwHandleStatus
WaitForBackgroundWorkerStartup(BackgroundWorkerHandle *handle, pid_t *pidp)
{
BgwHandleStatus status;
- pid_t pid;
int rc;
bool save_set_latch_on_sigusr1;
@@ -874,9 +873,13 @@ WaitForBackgroundWorkerStartup(BackgroundWorkerHandle *handle, pid_t *pidp)
{
for (;;)
{
+ pid_t pid;
+
CHECK_FOR_INTERRUPTS();
status = GetBackgroundWorkerPid(handle, &pid);
+ if (status == BGWH_STARTED)
+ *pidp = pid;
if (status != BGWH_NOT_YET_STARTED)
break;
@@ -900,6 +903,5 @@ WaitForBackgroundWorkerStartup(BackgroundWorkerHandle *handle, pid_t *pidp)
PG_END_TRY();
set_latch_on_sigusr1 = save_set_latch_on_sigusr1;
- *pidp = pid;
return status;
}
Please sign in to comment.
Something went wrong with that request. Please try again.