Index: pg_ctl.c =================================================================== RCS file: /projects/cvsroot/pgsql/src/bin/pg_ctl/pg_ctl.c,v retrieving revision 1.63 diff -c -r1.63 pg_ctl.c *** pg_ctl.c 5 Jan 2006 03:01:37 -0000 1.63 --- pg_ctl.c 14 Jan 2006 13:51:36 -0000 *************** *** 1519,1528 **** do_wait = false; } ! snprintf(def_postopts_file, MAXPGPATH, "%s/postmaster.opts.default", pg_data); ! snprintf(postopts_file, MAXPGPATH, "%s/postmaster.opts", pg_data); ! snprintf(pid_file, MAXPGPATH, "%s/postmaster.pid", pg_data); ! snprintf(conf_file, MAXPGPATH, "%s/postgresql.conf", pg_data); switch (ctl_command) { --- 1519,1531 ---- do_wait = false; } ! if (pg_data != NULL) ! { ! snprintf(def_postopts_file, MAXPGPATH, "%s/postmaster.opts.default", pg_data); ! snprintf(postopts_file, MAXPGPATH, "%s/postmaster.opts", pg_data); ! snprintf(pid_file, MAXPGPATH, "%s/postmaster.pid", pg_data); ! snprintf(conf_file, MAXPGPATH, "%s/postgresql.conf", pg_data); ! } switch (ctl_command) {