Merge pull request #11813 from taosdata/feature/check
fix(tools): repair nettest in shell and dnode
This commit is contained in:
commit
3a20473aaa
|
@ -173,9 +173,13 @@ static void dmGetServerStatus(SDnode *pDnode, SServerStatusRsp *pStatus) {
|
||||||
|
|
||||||
void dmProcessNettestReq(SDnode *pDnode, SRpcMsg *pRpc) {
|
void dmProcessNettestReq(SDnode *pDnode, SRpcMsg *pRpc) {
|
||||||
dDebug("net test req is received");
|
dDebug("net test req is received");
|
||||||
SRpcMsg rsp = {.handle = pRpc->handle, .ahandle = pRpc->ahandle, .code = 0};
|
SRpcMsg rsp = {.handle = pRpc->handle, .refId = pRpc->refId, .ahandle = pRpc->ahandle, .code = 0};
|
||||||
rsp.pCont = rpcMallocCont(pRpc->contLen);
|
rsp.pCont = rpcMallocCont(pRpc->contLen);
|
||||||
|
if (rsp.pCont == NULL) {
|
||||||
|
rsp.code = TSDB_CODE_OUT_OF_MEMORY;
|
||||||
|
} else {
|
||||||
rsp.contLen = pRpc->contLen;
|
rsp.contLen = pRpc->contLen;
|
||||||
|
}
|
||||||
rpcSendResponse(&rsp);
|
rpcSendResponse(&rsp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -97,8 +97,12 @@ static void shellProcessMsg(void *p, SRpcMsg *pRpc, SEpSet *pEpSet) {
|
||||||
printf("request is received, size:%d\n", pRpc->contLen);
|
printf("request is received, size:%d\n", pRpc->contLen);
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
SRpcMsg rsp = {.handle = pRpc->handle, .refId = pRpc->refId, .ahandle = pRpc->ahandle, .code = 0};
|
SRpcMsg rsp = {.handle = pRpc->handle, .refId = pRpc->refId, .ahandle = pRpc->ahandle, .code = 0};
|
||||||
rsp.pCont = rpcMallocCont(shell.args.pktLen);
|
rsp.pCont = rpcMallocCont(pRpc->contLen);
|
||||||
rsp.contLen = shell.args.pktLen;
|
if (rsp.pCont == NULL) {
|
||||||
|
rsp.code = TSDB_CODE_OUT_OF_MEMORY;
|
||||||
|
} else {
|
||||||
|
rsp.contLen = pRpc->contLen;
|
||||||
|
}
|
||||||
rpcSendResponse(&rsp);
|
rpcSendResponse(&rsp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue