diff --git a/contrib/xstore/src/xheap/xredo.c b/contrib/xstore/src/xheap/xredo.c index 0de4c6be56df0f283f34d988868d4f9b1f4fbe37..e490d7b0723594cd04be552dc885add0627ac4c2 100644 --- a/contrib/xstore/src/xheap/xredo.c +++ b/contrib/xstore/src/xheap/xredo.c @@ -1134,7 +1134,7 @@ extract_undo_info_for_multi_insert(UndoRecPtr *blkprev, UndoRecPtr *prevurp, xl_undo_meta *undometa, FullTransactionId *xid, char *cur_log_ptr, uint8 undo_flag, UndoRecPtr *urecptr, XlXHeapMultiInsert **xlrec, XHeapFreeOffsetRanges **ufreeOffsetRanges, - int *nranges, UndoRecPtr *urpvec) + int *nranges, UndoRecPtr **urpvec) { UndoRecPtr *last_urecptr; xl_undo_meta *xlundometa; @@ -1178,7 +1178,7 @@ extract_undo_info_for_multi_insert(UndoRecPtr *blkprev, UndoRecPtr *prevurp, cur_log_ptr = (char *) *xlrec + SizeOfXHeapMultiInsert; /* fetch number of distinct ranges */ - *nranges = get_offset_ranges_for_multi_insert(ufreeOffsetRanges, cur_log_ptr, &urpvec); + *nranges = get_offset_ranges_for_multi_insert(ufreeOffsetRanges, cur_log_ptr, urpvec); } static UndoRecPtr @@ -1207,7 +1207,7 @@ xheap_xlog_undo_for_multi_insert(XLogReaderState *record, extract_undo_info_for_multi_insert(&blkprev, &prevurp, &undometa, &xid, curxlogptr, xlundohdr->flag, - &urecptr, xlrec, ufree_offset_ranges, &nranges, urpvec); + &urecptr, xlrec, ufree_offset_ranges, &nranges, &urpvec); skip_insert = is_skip_insert_undo(urecptr, &undometa); if (skip_insert)