diff options
Diffstat (limited to 'src/backend/tcop/utility.c')
-rw-r--r-- | src/backend/tcop/utility.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index 20eb12d7f51..83ec8c9fd1f 100644 --- a/src/backend/tcop/utility.c +++ b/src/backend/tcop/utility.c @@ -9,7 +9,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.39 1998/06/04 17:26:48 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.40 1998/06/15 18:39:29 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -67,13 +67,18 @@ extern const char **ps_status; /* from postgres.c */ * processing within an aborted transaction block. * ---------------- */ + /* we have to use IF because of the 'break' */ #define CHECK_IF_ABORTED() \ - if (IsAbortedTransactionBlockState()) { \ +if (1) \ +{ \ + if (IsAbortedTransactionBlockState()) \ + { \ elog(NOTICE, "(transaction aborted): %s", \ "queries ignored until END"); \ commandTag = "*ABORT STATE*"; \ break; \ } \ +} else /* ---------------- * general utility function invoker |