Fix silly bug in heap_create_storage().
authorRobert Haas <rhaas@postgresql.org>
Thu, 14 Jun 2012 13:18:23 +0000 (09:18 -0400)
committerRobert Haas <rhaas@postgresql.org>
Thu, 14 Jun 2012 14:33:06 +0000 (10:33 -0400)
src/backend/catalog/heap.c

index acce848f1567035445a16ac1214a47f333ff613b..6c185f53b0d8a9b8bac8b8ad9a9b4b366a14e880 100644 (file)
@@ -1315,6 +1315,7 @@ heap_create_storage(Relation rel)
                smgrcreate(rel->rd_smgr, INIT_FORKNUM, false);
                metabuffer = ReadBufferExtended(rel, INIT_FORKNUM, P_NEW, RBM_ZERO,
                                                                                NULL);
+               metapage = BufferGetPage(metabuffer);
                Assert(BufferGetBlockNumber(metabuffer) == METAPAGE_BLKNO);
                LockBuffer(metabuffer, BUFFER_LOCK_EXCLUSIVE);
                START_CRIT_SECTION();