Fix escaping of workerrack in NodeListInsertCommand

This change fixes a small bug about quoting of workerrack column in
NodeListInsertCommand:

Previous: `"..., '%s'", workerRack`
Now: `"..., %s", quote_literal_cstr(workerRack)`
pull/1112/head
Eren Basak 2017-01-10 10:38:21 +03:00
parent c4b18da0dd
commit 859b920ba9
1 changed files with 2 additions and 2 deletions

View File

@ -384,12 +384,12 @@ NodeListInsertCommand(List *workerNodeList)
char *hasMetadaString = workerNode->hasMetadata ? "TRUE" : "FALSE"; char *hasMetadaString = workerNode->hasMetadata ? "TRUE" : "FALSE";
appendStringInfo(nodeListInsertCommand, appendStringInfo(nodeListInsertCommand,
"(%d, %d, %s, %d, '%s', %s)", "(%d, %d, %s, %d, %s, %s)",
workerNode->nodeId, workerNode->nodeId,
workerNode->groupId, workerNode->groupId,
quote_literal_cstr(workerNode->workerName), quote_literal_cstr(workerNode->workerName),
workerNode->workerPort, workerNode->workerPort,
workerNode->workerRack, quote_literal_cstr(workerNode->workerRack),
hasMetadaString); hasMetadaString);
processedWorkerNodeCount++; processedWorkerNodeCount++;