Commit 750549db authored by Tom Lane's avatar Tom Lane

Add Assert() to check for trying to heap_close a relation when the

relcache entry's reference count is zero.
parent 1e091ad6
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
* Portions Copyright (c) 1994, Regents of the University of California * Portions Copyright (c) 1994, Regents of the University of California
* *
* $Id: rel.h,v 1.34 2000/01/31 04:35:57 tgl Exp $ * $Id: rel.h,v 1.35 2000/02/27 07:31:00 tgl Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -149,7 +149,9 @@ typedef Relation *RelationPtr; ...@@ -149,7 +149,9 @@ typedef Relation *RelationPtr;
* RelationDecrementReferenceCount * RelationDecrementReferenceCount
* Decrements relation reference count. * Decrements relation reference count.
*/ */
#define RelationDecrementReferenceCount(relation) ((relation)->rd_refcnt -= 1) #define RelationDecrementReferenceCount(relation) \
(AssertMacro((relation)->rd_refcnt > 0), \
(relation)->rd_refcnt -= 1)
/* /*
* RelationGetForm * RelationGetForm
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment