diff --git a/src/backend/replication/logical/logical.c b/src/backend/replication/logical/logical.c
index 8c6c6c2bb3ba02f3e8dec3937f3dfa44c670c095..1d08b50da393b9c2b41b1f0428836a6eba6e14d9 100644
--- a/src/backend/replication/logical/logical.c
+++ b/src/backend/replication/logical/logical.c
@@ -402,7 +402,7 @@ CreateDecodingContext(XLogRecPtr start_lsn,
 	/* call output plugin initialization callback */
 	old_context = MemoryContextSwitchTo(ctx->context);
 	if (ctx->callbacks.startup_cb != NULL)
-		startup_cb_wrapper(ctx, &ctx->options, true);
+		startup_cb_wrapper(ctx, &ctx->options, false);
 	MemoryContextSwitchTo(old_context);
 
 	ereport(LOG,