Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitfab789e

Browse files
committed
Suppress a recently-introduced 'variable might be clobbered by longjmp' warning.
1 parent79ca7ff commitfab789e

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

‎src/backend/postmaster/autovacuum.c

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*
1111
*
1212
* IDENTIFICATION
13-
* $PostgreSQL: pgsql/src/backend/postmaster/autovacuum.c,v 1.44 2007/05/02 18:27:57 alvherre Exp $
13+
* $PostgreSQL: pgsql/src/backend/postmaster/autovacuum.c,v 1.45 2007/05/04 02:06:13 tgl Exp $
1414
*
1515
*-------------------------------------------------------------------------
1616
*/
@@ -1288,7 +1288,7 @@ NON_EXEC_STATIC void
12881288
AutoVacWorkerMain(intargc,char*argv[])
12891289
{
12901290
sigjmp_buflocal_sigjmp_buf;
1291-
Oiddbid=InvalidOid;
1291+
Oiddbid;
12921292

12931293
/* we are a postmaster subprocess now */
12941294
IsUnderPostmaster= true;
@@ -1410,8 +1410,8 @@ AutoVacWorkerMain(int argc, char *argv[])
14101410
SHMQueueInsertBefore(&AutoVacuumShmem->av_runningWorkers,
14111411
&MyWorkerInfo->wi_links);
14121412
/*
1413-
* remove from the "starting" pointer, so that the launcher can start a new
1414-
* worker if required
1413+
* remove from the "starting" pointer, so that the launcher can start
1414+
*a newworker if required
14151415
*/
14161416
AutoVacuumShmem->av_startingWorker=INVALID_OFFSET;
14171417
LWLockRelease(AutovacuumLock);
@@ -1423,8 +1423,11 @@ AutoVacWorkerMain(int argc, char *argv[])
14231423
kill(AutoVacuumShmem->av_launcherpid,SIGUSR1);
14241424
}
14251425
else
1426+
{
14261427
/* no worker entry for me, go away */
1428+
dbid=InvalidOid;
14271429
LWLockRelease(AutovacuumLock);
1430+
}
14281431

14291432
if (OidIsValid(dbid))
14301433
{
@@ -1474,7 +1477,8 @@ AutoVacWorkerMain(int argc, char *argv[])
14741477
}
14751478

14761479
/*
1477-
* Return a WorkerInfo to the free list */
1480+
* Return a WorkerInfo to the free list
1481+
*/
14781482
staticvoid
14791483
FreeWorkerInfo(intcode,Datumarg)
14801484
{

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp