From f8e02c192a7ab055c0fcc12cafa898e8dfb4de6f Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Fri, 15 Nov 1996 18:36:31 +0000
Subject: [PATCH] Unallocate opaque.

---
 src/backend/access/gist/gistscan.c | 1 +
 src/backend/access/hash/hashscan.c | 4 +---
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/backend/access/gist/gistscan.c b/src/backend/access/gist/gistscan.c
index a3f19d4ef6..4629de1292 100644
--- a/src/backend/access/gist/gistscan.c
+++ b/src/backend/access/gist/gistscan.c
@@ -215,6 +215,7 @@ gistendscan(IndexScanDesc s)
     if (p != (GISTScanOpaque) NULL) {
 	gistfreestack(p->s_stack);
 	gistfreestack(p->s_markstk);
+	pfree (s->opaque);
     }
     
     gistdropscan(s);
diff --git a/src/backend/access/hash/hashscan.c b/src/backend/access/hash/hashscan.c
index e9a188a71c..bd776d68c0 100644
--- a/src/backend/access/hash/hashscan.c
+++ b/src/backend/access/hash/hashscan.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/access/hash/hashscan.c,v 1.7 1996/11/05 09:40:22 scrappy Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/access/hash/hashscan.c,v 1.8 1996/11/15 18:36:31 momjian Exp $
  *
  * NOTES
  *    Because we can be doing an index scan on a relation while we
@@ -80,9 +80,7 @@ _hash_dropscan(IndexScanDesc scan)
     else
 	last->hashsl_next = chk->hashsl_next;
     
-#ifdef PERFECT_MEM
     pfree (chk);
-#endif /* PERFECT_MEM */
 }
 
 void
-- 
2.24.1