From 3c57c10f429e9ee6608699bd6b474e391226bc68 Mon Sep 17 00:00:00 2001
From: Nazir Bilal Yavuz <byavuz81@gmail.com>
Date: Tue, 29 Sep 2026 10:28:54 +0300
Subject: [PATCH v2 2/3] Fix TAP tests with recent IPC::Run on Windows - 2

Follow up on prior commit. Use ipc_start() in the standby logical
decoding test too. Otherwise, test timeouts.
---
 src/test/recovery/t/035_standby_logical_decoding.pl | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/test/recovery/t/035_standby_logical_decoding.pl b/src/test/recovery/t/035_standby_logical_decoding.pl
index 88893f71350..20c824b6e5b 100644
--- a/src/test/recovery/t/035_standby_logical_decoding.pl
+++ b/src/test/recovery/t/035_standby_logical_decoding.pl
@@ -79,7 +79,7 @@ sub make_slot_active
 	my $slot_user_handle;
 
 	my $active_slot = $slot_prefix . 'activeslot';
-	$slot_user_handle = IPC::Run::start(
+	$slot_user_handle = ipc_start(
 		[
 			'pg_recvlogical',
 			'--dbname' => $node->connstr('testdb'),
@@ -354,7 +354,7 @@ my %psql_subscriber = (
 	'subscriber_stdin' => '',
 	'subscriber_stdout' => '',
 	'subscriber_stderr' => '');
-$psql_subscriber{run} = IPC::Run::start(
+$psql_subscriber{run} = ipc_start(
 	[
 		'psql', '--no-psqlrc', '--no-align',
 		'--file' => '-',
@@ -1106,7 +1106,7 @@ $node_cascading_standby->wait_for_event('startup',
 
 # Start pg_recvlogical.
 my ($stdout2, $stderr2);
-my $handle2 = IPC::Run::start(
+my $handle2 = ipc_start(
 	[
 		'pg_recvlogical',
 		'--dbname' => $node_cascading_standby->connstr('testdb'),
-- 
2.47.3

