From 94aeb766e53a57584b7bb2f8f87c5a4d0924263a Mon Sep 17 00:00:00 2001 From: gentle_hu Date: Mon, 28 Mar 2022 19:41:37 +0800 Subject: [PATCH] fix issue of sync_standby_names='' --- src/bin/gs_guc/pg_guc.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bin/gs_guc/pg_guc.cpp b/src/bin/gs_guc/pg_guc.cpp index 116e260ca..b1e95117c 100644 --- a/src/bin/gs_guc/pg_guc.cpp +++ b/src/bin/gs_guc/pg_guc.cpp @@ -1229,6 +1229,12 @@ parse_next_sync_groups(char **pgroup, char *result) static int transform_az_name(char *config_value, char *allAZString, int allAZStringBufLen, const char *data_dir) { + if (strcmp(config_value, "''") == 0) { + errno_t rc = strncpy_s(allAZString, allAZStringBufLen, config_value, strlen(config_value)); + securec_check_c(rc, "\0", "\0"); + return SUCCESS; + } + char *azString = NULL; char *buf = allAZString; int buflen = allAZStringBufLen;