|
8 | 8 | *
|
9 | 9 | *
|
10 | 10 | * IDENTIFICATION
|
11 |
| - * $Header: /cvsroot/pgsql/src/backend/access/transam/xact.c,v 1.101 2001/03/22 06:16:10 momjian Exp $ |
| 11 | + * $Header: /cvsroot/pgsql/src/backend/access/transam/xact.c,v 1.102 2001/05/04 18:39:16 tgl Exp $ |
12 | 12 | *
|
13 | 13 | * NOTES
|
14 | 14 | *Transaction aborts can now occur two ways:
|
@@ -1026,16 +1026,16 @@ CommitTransaction(void)
|
1026 | 1026 | if (s->state!=TRANS_INPROGRESS)
|
1027 | 1027 | elog(NOTICE,"CommitTransaction and not in in-progress state ");
|
1028 | 1028 |
|
1029 |
| -/* Prevent cancel/die interrupt while cleaning up */ |
1030 |
| -HOLD_INTERRUPTS(); |
1031 |
| - |
1032 | 1029 | /*
|
1033 | 1030 | * Tell the trigger manager that this transaction is about to be
|
1034 | 1031 | * committed. He'll invoke all trigger deferred until XACT before we
|
1035 | 1032 | * really start on committing the transaction.
|
1036 | 1033 | */
|
1037 | 1034 | DeferredTriggerEndXact();
|
1038 | 1035 |
|
| 1036 | +/* Prevent cancel/die interrupt while cleaning up */ |
| 1037 | +HOLD_INTERRUPTS(); |
| 1038 | + |
1039 | 1039 | /*
|
1040 | 1040 | * set the current transaction state information appropriately during
|
1041 | 1041 | * the abort processing
|
|