diff --git a/src/backend/replication/logical/relation.c b/src/backend/replication/logical/relation.c index 905ca12fd80f5d3ea4f95ca570385297bbc76648..bc0e64713c0dcb6105b50103343039e783111bcc 100644 --- a/src/backend/replication/logical/relation.c +++ b/src/backend/replication/logical/relation.c @@ -267,7 +267,7 @@ logicalrep_rel_open(LogicalRepRelId remoteid, LOCKMODE lockmode) */ desc = RelationGetDescr(entry->localrel); oldctx = MemoryContextSwitchTo(LogicalRepRelMapContext); - entry->attrmap = palloc(desc->natts * sizeof(int)); + entry->attrmap = palloc(desc->natts * sizeof(AttrNumber)); MemoryContextSwitchTo(oldctx); found = 0;