pgsql: Fix pg_resetxlog to use correct path to postmaster.pid. - Mailing list pgsql-committers

From Tom Lane
Subject pgsql: Fix pg_resetxlog to use correct path to postmaster.pid.
Date
Msg-id E1TbZae-0000tB-MP@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Fix pg_resetxlog to use correct path to postmaster.pid.

Since we've already chdir'd into the data directory, the file should
be referenced as just "postmaster.pid", without prefixing the directory
path.  This is harmless in the normal case where an absolute PGDATA path
is used, but quite dangerous if a relative path is specified, since the
program might then fail to notice an active postmaster.

Reported by Hari Babu.  This got broken in my commit
eb5949d190e80360386113fde0f05854f0c9824d, so patch all active versions.

Branch
------
REL9_0_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/614ba4844d3f771e56999dcdecc53b78d884d5d5

Modified Files
--------------
src/bin/pg_resetxlog/pg_resetxlog.c |   10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: pgsql: Fix pg_resetxlog to use correct path to postmaster.pid.
Next
From: Tom Lane
Date:
Subject: pgsql: Fix pg_resetxlog to use correct path to postmaster.pid.