postgres.git / summary / log / commit / refs

commit    521f0458dcd7bb28636250cdfce9b1a3020cff4c
Author:   Tom Lane <tgl@sss.pgh.pa.us>
Date:     Tue Dec 08 22:14:46 2015 +0000

    Make failure to open psql's --log-file fatal.
    
    Commit 344cdff2c made failure to open the target of --output fatal.
    For consistency, the --log-file switch should behave similarly.
    Like the previous commit, back-patch to 9.5 but no further.
    
    Daniel Verite


src/bin/psql/startup.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/psql/startup.c b/src/bin/psql/startup.c index 7af38fbab0a..17fb943dfab 100644 --- a/src/bin/psql/startup.c +++ b/src/bin/psql/startup.c @@ -287,8 +287,11 @@ main(int argc, char *argv[]) { pset.logfile = fopen(options.logfilename, "a"); if (!pset.logfile) + { fprintf(stderr, _("%s: could not open log file \"%s\": %s\n"), pset.progname, options.logfilename, strerror(errno)); + exit(EXIT_FAILURE); + } } if (!options.no_psqlrc) [parent: 938d797b8446]