From 0281b7074077f3a51eef8b43c2bf3ec39718b304 Mon Sep 17 00:00:00 2001 From: jtao1735 Date: Sun, 3 May 2020 06:57:13 +0000 Subject: [PATCH] maxId is from 1 to maxSession --- src/rpc/src/rpcMain.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rpc/src/rpcMain.c b/src/rpc/src/rpcMain.c index 3bc20bf2d80..ddda8bfa0bd 100644 --- a/src/rpc/src/rpcMain.c +++ b/src/rpc/src/rpcMain.c @@ -217,7 +217,7 @@ void *rpcOpen(const SRpcInit *pInit) { pRpc->numOfThreads = pInit->numOfThreads>TSDB_MAX_RPC_THREADS ? TSDB_MAX_RPC_THREADS:pInit->numOfThreads; pRpc->localPort = pInit->localPort; pRpc->afp = pInit->afp; - pRpc->sessions = pInit->sessions; + pRpc->sessions = pInit->sessions+1; if (pInit->user) strcpy(pRpc->user, pInit->user); if (pInit->secret) strcpy(pRpc->secret, pInit->secret); if (pInit->ckey) strcpy(pRpc->ckey, pInit->ckey); @@ -245,7 +245,7 @@ void *rpcOpen(const SRpcInit *pInit) { return NULL; } - pRpc->idPool = taosInitIdPool(pRpc->sessions); + pRpc->idPool = taosInitIdPool(pRpc->sessions-1); if (pRpc->idPool == NULL) { tError("%s failed to init ID pool", pRpc->label); rpcClose(pRpc);