From df18f6e51050193c739397056c80f82f3002dbb6 Mon Sep 17 00:00:00 2001 From: Michael Paquier Date: Fri, 1 Aug 2025 20:35:05 +0900 Subject: [PATCH v2] Fix use-after-free in reorderbuffer.c with ON CONFLICT changes --- src/backend/replication/logical/reorderbuffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/replication/logical/reorderbuffer.c b/src/backend/replication/logical/reorderbuffer.c index 5febd154b6ba..34cf05668ae8 100644 --- a/src/backend/replication/logical/reorderbuffer.c +++ b/src/backend/replication/logical/reorderbuffer.c @@ -2599,7 +2599,7 @@ ReorderBufferProcessTXN(ReorderBuffer *rb, ReorderBufferTXN *txn, if (++changes_count >= CHANGES_THRESHOLD) { - rb->update_progress_txn(rb, txn, change->lsn); + rb->update_progress_txn(rb, txn, prev_lsn); changes_count = 0; } } -- 2.50.0