From 4764ae823b78a602ebfe01a91084c4b1ec931554 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Tue, 1 Jan 2002 23:16:22 +0000 Subject: Do not accept interrupts in RESUME_INTERRUPTS() and END_CRIT_SECTION() macros, but only at explicit CHECK_FOR_INTERRUPTS() calls. Not clear whether overenthusiastic acceptance of interrupts accounts for any real bugs, but it definitely seems risky and unnecessary. --- src/backend/tcop/postgres.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/backend/tcop/postgres.c') diff --git a/src/backend/tcop/postgres.c b/src/backend/tcop/postgres.c index 85d0346b65e..68ae795e6a7 100644 --- a/src/backend/tcop/postgres.c +++ b/src/backend/tcop/postgres.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.243 2001/12/04 19:40:17 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.244 2002/01/01 23:16:22 tgl Exp $ * * NOTES * this is the "main" module of the postgres backend and @@ -1626,7 +1626,7 @@ PostgresMain(int argc, char *argv[], const char *username) if (!IsUnderPostmaster) { puts("\nPOSTGRES backend interactive interface "); - puts("$Revision: 1.243 $ $Date: 2001/12/04 19:40:17 $\n"); + puts("$Revision: 1.244 $ $Date: 2002/01/01 23:16:22 $\n"); } /* @@ -1703,7 +1703,6 @@ PostgresMain(int argc, char *argv[], const char *username) /* * Exit interrupt holdoff section we implicitly established above. - * (This could result in accepting a cancel or die interrupt.) */ RESUME_INTERRUPTS(); } -- cgit v1.2.3