diff --git a/src/backend/distributed/master/worker_node_manager.c b/src/backend/distributed/master/worker_node_manager.c index f4c784de5..c1e4c7010 100644 --- a/src/backend/distributed/master/worker_node_manager.c +++ b/src/backend/distributed/master/worker_node_manager.c @@ -723,8 +723,8 @@ ParseWorkerNodeFile(const char *workerNodeFilename) /* allocate worker node structure and set fields */ workerNode = (WorkerNode *) palloc0(sizeof(WorkerNode)); - strlcpy(workerNode->workerName, nodeName, WORKER_LENGTH + 1); - strlcpy(workerNode->workerRack, nodeRack, WORKER_LENGTH + 1); + strlcpy(workerNode->workerName, nodeName, WORKER_LENGTH); + strlcpy(workerNode->workerRack, nodeRack, WORKER_LENGTH); workerNode->workerPort = nodePort; workerNode->inWorkerFile = true;