]> granicus.if.org Git - postgresql/commitdiff
SearchSysCacheTupleCopy() instead of SearchSysCache()
authorHiroshi Inoue <inoue@tpf.co.jp>
Mon, 13 Nov 2000 09:16:55 +0000 (09:16 +0000)
committerHiroshi Inoue <inoue@tpf.co.jp>
Mon, 13 Nov 2000 09:16:55 +0000 (09:16 +0000)
src/backend/commands/creatinh.c

index 75fd0473922e656012ea261791c4e7d7669b16a9..a1d45d170a19f5d3a598d1e61ec3c6a136d244d1 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/commands/Attic/creatinh.c,v 1.65 2000/11/08 22:09:57 tgl Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/commands/Attic/creatinh.c,v 1.66 2000/11/13 09:16:55 inoue Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -756,7 +756,7 @@ setRelhassubclassInRelation(Oid relationId, bool relhassubclass)
          * lock to it.
          */
         relationRelation = heap_openr(RelationRelationName, RowExclusiveLock);
-        tuple = SearchSysCacheTuple(RELOID,
+        tuple = SearchSysCacheTupleCopy(RELOID,
                                     ObjectIdGetDatum(relationId),
                                     0, 0, 0)
 ;
@@ -771,6 +771,7 @@ setRelhassubclassInRelation(Oid relationId, bool relhassubclass)
 );
         CatalogCloseIndices(Num_pg_class_indices, idescs);
 
+       heap_freetuple(tuple);
         heap_close(relationRelation, RowExclusiveLock);
 }