postgres.git / summary / log / commit / refs
commit 1310ac258c773ab9d41650b509098dd01cb4ecf3
Author: Robert Haas <rhaas@postgresql.org>
Date: Sat Oct 28 09:10:21 2017 +0000
First released in: 11.0
Fix misplaced ReleaseSysCache call in get_default_partition_oid.
Julien Rouhaud
Discussion: http://postgr.es/m/CAOBaU_Y4omLA+VbsVdA-JwBLoJWiPxfdKCkMjrZM7NMZxa1fKw@mail.gmail.com
src/backend/catalog/partition.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/backend/catalog/partition.c b/src/backend/catalog/partition.c
index 07fdf66c385..66ec214e029 100644
--- a/src/backend/catalog/partition.c
+++ b/src/backend/catalog/partition.c
@@ -2831,9 +2831,9 @@ get_default_partition_oid(Oid parentId)
part_table_form = (Form_pg_partitioned_table) GETSTRUCT(tuple);
defaultPartId = part_table_form->partdefid;
+ ReleaseSysCache(tuple);
}
- ReleaseSysCache(tuple);
return defaultPartId;
}
[parent: d76886c2d331]