From 8dfc2cb1220bcd333c9c3b5f33ad04ce08700545 Mon Sep 17 00:00:00 2001 From: SaitTalhaNisanci Date: Tue, 31 Mar 2020 10:01:28 +0300 Subject: [PATCH] not append ; if end of the list in StringJoin (#3672) --- src/backend/distributed/utils/listutils.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/backend/distributed/utils/listutils.c b/src/backend/distributed/utils/listutils.c index 0aa0b0cd2..21eefc39c 100644 --- a/src/backend/distributed/utils/listutils.c +++ b/src/backend/distributed/utils/listutils.c @@ -165,10 +165,15 @@ StringJoin(List *stringList, char delimiter) StringInfo joinedString = makeStringInfo(); const char *command = NULL; + int curIndex = 0; foreach_ptr(command, stringList) { + if (curIndex > 0) + { + appendStringInfoChar(joinedString, delimiter); + } appendStringInfoString(joinedString, command); - appendStringInfoChar(joinedString, delimiter); + curIndex++; } return joinedString->data;