diff --git a/src/bin/pg_resetxlog/pg_resetxlog.c b/src/bin/pg_resetxlog/pg_resetxlog.c index 9ce7e6d659..fceebbbd2a 100644 --- a/src/bin/pg_resetxlog/pg_resetxlog.c +++ b/src/bin/pg_resetxlog/pg_resetxlog.c @@ -87,7 +87,6 @@ main(int argc, char *argv[]) char *endptr3; char *DataDir; int fd; - char path[MAXPGPATH]; set_pglocale_pgservice(argv[0], "pg_resetxlog"); @@ -262,13 +261,12 @@ main(int argc, char *argv[]) * Check for a postmaster lock file --- if there is one, refuse to * proceed, on grounds we might be interfering with a live installation. */ - snprintf(path, MAXPGPATH, "%s/postmaster.pid", DataDir); - - if ((fd = open(path, O_RDONLY, 0)) < 0) + if ((fd = open("postmaster.pid", O_RDONLY, 0)) < 0) { if (errno != ENOENT) { - fprintf(stderr, _("%s: could not open file \"%s\" for reading: %s\n"), progname, path, strerror(errno)); + fprintf(stderr, _("%s: could not open file \"%s\" for reading: %s\n"), + progname, "postmaster.pid", strerror(errno)); exit(1); } } @@ -276,7 +274,7 @@ main(int argc, char *argv[]) { fprintf(stderr, _("%s: lock file \"%s\" exists\n" "Is a server running? If not, delete the lock file and try again.\n"), - progname, path); + progname, "postmaster.pid"); exit(1); }