From 6d28a8fee9e660f26d9f73bf728d055dad23dac1 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Thu, 10 Feb 2005 20:37:15 +0000 Subject: [PATCH] Back-patch fix for a typo that unintentionally disabled backward scans for all SPI-created cursors. --- src/backend/executor/spi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/executor/spi.c b/src/backend/executor/spi.c index e9e2084fdaf..b95e72cc60e 100644 --- a/src/backend/executor/spi.c +++ b/src/backend/executor/spi.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/spi.c,v 1.107 2003/10/01 21:30:52 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/spi.c,v 1.107.2.1 2005/02/10 20:37:15 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -841,7 +841,7 @@ SPI_cursor_open(const char *name, void *plan, Datum *Values, const char *Nulls) * Set up options for portal. */ portal->cursorOptions &= ~(CURSOR_OPT_SCROLL | CURSOR_OPT_NO_SCROLL); - if (ExecSupportsBackwardScan(plan)) + if (ExecSupportsBackwardScan(planTree)) portal->cursorOptions |= CURSOR_OPT_SCROLL; else portal->cursorOptions |= CURSOR_OPT_NO_SCROLL; -- 2.39.5