summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contrib/pgxc_ctl/coord_cmd.c2
-rw-r--r--contrib/pgxc_ctl/datanode_cmd.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/contrib/pgxc_ctl/coord_cmd.c b/contrib/pgxc_ctl/coord_cmd.c
index eb45f77227..aa68a9aed5 100644
--- a/contrib/pgxc_ctl/coord_cmd.c
+++ b/contrib/pgxc_ctl/coord_cmd.c
@@ -165,7 +165,7 @@ cmd_t *prepare_initCoordinatorMaster(char *nodeName)
"# End of Addition\n",
timeStampString(timestamp, MAXPATH),
sval(VAR_pgxcUser), aval(VAR_coordSlaveServers)[jj], aval(VAR_coordArchLogDirs)[jj],
- aval(VAR_coordMaxWALSenders)[jj]);
+ is_none(aval(VAR_coordMaxWALSenders)[jj]) ? "0" : aval(VAR_coordMaxWALSenders)[jj]);
fclose(f);
cmdWalArch->localStdin = Strdup(localStdin);
snprintf(newCommand(cmdWalArch), MAXLINE,
diff --git a/contrib/pgxc_ctl/datanode_cmd.c b/contrib/pgxc_ctl/datanode_cmd.c
index d97b577754..109c0f5a06 100644
--- a/contrib/pgxc_ctl/datanode_cmd.c
+++ b/contrib/pgxc_ctl/datanode_cmd.c
@@ -181,7 +181,7 @@ cmd_t *prepare_initDatanodeMaster(char *nodeName)
"max_wal_senders = %s\n"
"# End of Addition\n",
sval(VAR_pgxcUser), aval(VAR_datanodeSlaveServers)[idx], aval(VAR_datanodeArchLogDirs)[idx],
- aval(VAR_datanodeMaxWALSenders)[idx]);
+ is_none(aval(VAR_datanodeMaxWALSenders)[idx]) ? "0" : aval(VAR_datanodeMaxWALSenders)[idx]);
fclose(f);
}
else