Skip to content
Snippets Groups Projects
Commit a5606579 authored by Tom Lane's avatar Tom Lane
Browse files

Move setup_cancel_handler() up near start of psql main(), where the

setup_win32_locks() call formerly was, to ensure that cancelConnLock is
valid when it needs to be.  Per Yoshiyuki Asaba.
parent 59fd249a
No related branches found
No related tags found
No related merge requests found
......@@ -3,7 +3,7 @@
*
* Copyright (c) 2000-2006, PostgreSQL Global Development Group
*
* $PostgreSQL: pgsql/src/bin/psql/startup.c,v 1.133 2006/06/14 16:49:02 tgl Exp $
* $PostgreSQL: pgsql/src/bin/psql/startup.c,v 1.134 2006/06/21 19:40:31 tgl Exp $
*/
#include "postgres_fe.h"
......@@ -130,11 +130,14 @@ main(int argc, char *argv[])
}
}
pset.progname = get_progname(argv[0]);
#ifdef WIN32
setvbuf(stderr, NULL, _IONBF, 0);
#endif
setup_cancel_handler();
pset.progname = get_progname(argv[0]);
setDecimalLocale();
pset.cur_cmd_source = stdin;
pset.cur_cmd_interactive = false;
......@@ -370,9 +373,6 @@ main(int argc, char *argv[])
if (options.action_string) /* -f - was used */
pset.inputfile = "<stdin>";
/* establish control-C handling for interactive operation */
setup_cancel_handler();
successResult = MainLoop(stdin);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment