revert 4d0d607a454ee832574afd52a3c515099cc85eb3
authorBruce Momjian <bruce@momjian.us>
Wed, 23 Apr 2014 02:21:54 +0000 (22:21 -0400)
committerBruce Momjian <bruce@momjian.us>
Wed, 23 Apr 2014 02:21:54 +0000 (22:21 -0400)
Revert due to contrib/test_decoding regression failure

src/backend/access/heap/rewriteheap.c

index ae439e8d6f1454b6ef4abe3c8fa4aca4ccfb2610..4cf07eaa2e4cfae2e2928a75599fd3e90d40caca 100644 (file)
@@ -897,7 +897,7 @@ logical_heap_rewrite_flush_mappings(RewriteState state)
 
        /* write all mappings consecutively */
        len = src->num_mappings * sizeof(LogicalRewriteMappingData);
-       waldata = MemoryContextAlloc(state->rs_cxt, len);
+       waldata = palloc(len);
        waldata_start = waldata;
 
        /*
@@ -943,7 +943,6 @@ logical_heap_rewrite_flush_mappings(RewriteState state)
        /* write xlog record */
        XLogInsert(RM_HEAP2_ID, XLOG_HEAP2_REWRITE, rdata);
 
-       pfree(waldata);
    }
    Assert(state->rs_num_rewrite_mappings == 0);
 }