diff options
| author | Bruce Momjian | 2006-02-01 00:47:03 +0000 |
|---|---|---|
| committer | Bruce Momjian | 2006-02-01 00:47:03 +0000 |
| commit | 5eb493ab980938aecf87feeda810183ef2b3c612 (patch) | |
| tree | cf1ddf7a92be3278b3cf84f88da2b3d1c13bd842 /src/include | |
| parent | 2426c62140545dc60d550a7e41356fa1d69775ca (diff) | |
Set progname early in the postmaster/postgres binary, rather than doing
it later. This fixes a problem where EXEC_BACKEND didn't have progname
set, causing a segfault if log_min_messages was set below debug2 and our
own snprintf.c was being used.
Also alway strdup() progname.
Backpatch to 8.1.X and 8.0.X.
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/postmaster/postmaster.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/include/postmaster/postmaster.h b/src/include/postmaster/postmaster.h index c5c611eab44..b40d163e990 100644 --- a/src/include/postmaster/postmaster.h +++ b/src/include/postmaster/postmaster.h @@ -6,7 +6,7 @@ * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/postmaster/postmaster.h,v 1.9 2004/12/31 22:03:39 pgsql Exp $ + * $PostgreSQL: pgsql/src/include/postmaster/postmaster.h,v 1.9.4.1 2006/02/01 00:47:03 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -34,6 +34,7 @@ extern char *rendezvous_name; extern HANDLE PostmasterHandle; #endif +extern const char *progname; extern int PostmasterMain(int argc, char *argv[]); extern void ClosePostmasterPorts(bool am_syslogger); |
