diff --git a/src/bin/psql/startup.c b/src/bin/psql/startup.c index 7af38fbab0a294555ac7fac40c5fb87a78dd8aa1..17fb943dfab7bd9133b5f28fd7ec9cfc11fb4d6b 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)