summaryrefslogtreecommitdiff
path: root/src/backend/utils/time/tqual.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2002-10-08 17:17:19 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2002-10-08 17:17:19 +0000
commit56ece373848b5bef36f035a340bf4efe237c1099 (patch)
treeffeb967cf47776443c612ad168b70bdd0bd9a601 /src/backend/utils/time/tqual.c
parent5fc32fbf8736acbf51893c6a15e8fcf10ee1817b (diff)
Move responsibility for setting QuerySnapshot for utility statements
into postgres.c; make sure it happens for all cases that seem to need it. Perhaps it would be better to explicitly exclude just a few utility statement types from setting a snapshot?
Diffstat (limited to 'src/backend/utils/time/tqual.c')
-rw-r--r--src/backend/utils/time/tqual.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/utils/time/tqual.c b/src/backend/utils/time/tqual.c
index f5314526b88..d6a329fa318 100644
--- a/src/backend/utils/time/tqual.c
+++ b/src/backend/utils/time/tqual.c
@@ -16,7 +16,7 @@
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/time/tqual.c,v 1.60 2002/09/04 20:31:33 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/time/tqual.c,v 1.61 2002/10/08 17:17:19 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -977,8 +977,8 @@ CopyQuerySnapshot(void)
{
Snapshot snapshot;
- if (QuerySnapshot == NULL) /* should be set already, but... */
- SetQuerySnapshot();
+ if (QuerySnapshot == NULL) /* should be set beforehand */
+ elog(ERROR, "CopyQuerySnapshot: no snapshot has been set");
snapshot = (Snapshot) palloc(sizeof(SnapshotData));
memcpy(snapshot, QuerySnapshot, sizeof(SnapshotData));