From 753c7e8322a6eb61af97760550974581fb454ce2 Mon Sep 17 00:00:00 2001 From: Shlok Kyal Date: Fri, 8 Mar 2024 12:26:45 +0530 Subject: [PATCH v27 5/5] Fix error for windows 'sub_base_conninfo' variable should not have 'host' set to 'opt.socket_dir' in case of Windows. --- src/bin/pg_basebackup/pg_createsubscriber.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bin/pg_basebackup/pg_createsubscriber.c b/src/bin/pg_basebackup/pg_createsubscriber.c index 85bbc3ba8f..571e3e0a55 100644 --- a/src/bin/pg_basebackup/pg_createsubscriber.c +++ b/src/bin/pg_basebackup/pg_createsubscriber.c @@ -1891,8 +1891,14 @@ main(int argc, char **argv) exit(1); pg_log_info("validating connection string on subscriber"); + +#ifdef WIN32 + sub_base_conninfo = psprintf("port=%s user=%s fallback_application_name=%s", + opt.sub_port, opt.sub_username, progname); +#else sub_base_conninfo = psprintf("host=%s port=%s user=%s fallback_application_name=%s", opt.socket_dir, opt.sub_port, opt.sub_username, progname); +#endif if (opt.database_names.head == NULL) { -- 2.41.0.windows.3