Remove redundant check for fast_forward.
authorHeikki Linnakangas <[email protected]>
Fri, 30 Jun 2023 15:31:10 +0000 (18:31 +0300)
committerHeikki Linnakangas <[email protected]>
Fri, 30 Jun 2023 15:31:10 +0000 (18:31 +0300)
We already checked for it earlier in the function.

Reviewed-by: Andres Freund
Discussion: https://www.postgresql.org/message-id/1ba2899e-77f8-7866-79e5-f3b7d1251a3e@iki.fi

src/backend/replication/logical/decode.c

index d91055a44091ec57e4c05aa58cbcb728c7884f03..7039d425e26746f6ba140276225f814ee4bce0a5 100644 (file)
@@ -422,8 +422,7 @@ heap2_decode(LogicalDecodingContext *ctx, XLogRecordBuffer *buf)
        switch (info)
        {
                case XLOG_HEAP2_MULTI_INSERT:
-                       if (!ctx->fast_forward &&
-                               SnapBuildProcessChange(builder, xid, buf->origptr))
+                       if (SnapBuildProcessChange(builder, xid, buf->origptr))
                                DecodeMultiInsert(ctx, buf);
                        break;
                case XLOG_HEAP2_NEW_CID: