summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/utils/mmgr/portalmem.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/backend/utils/mmgr/portalmem.c b/src/backend/utils/mmgr/portalmem.c
index 71e94b7096d..cc590b751fb 100644
--- a/src/backend/utils/mmgr/portalmem.c
+++ b/src/backend/utils/mmgr/portalmem.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/mmgr/portalmem.c,v 1.36 2000/04/12 17:16:10 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/mmgr/portalmem.c,v 1.36.2.1 2000/11/10 04:08:25 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -413,6 +413,12 @@ PortalNameIsSpecial(char *pname)
return true;
if (strcmp(pname, TRUNCPNAME) == 0)
return true;
+ /*
+ * Quick hack for 7.0.3: treat hashtable portals as special
+ * so that CollectNamedPortals() won't try to delete them.
+ */
+ if (strncmp(pname, "<hashtable ", 11) == 0)
+ return true;
return false;
}