fix(rpc): avoid fd leak
This commit is contained in:
parent
88d1ea6222
commit
2d89555b72
|
@ -153,11 +153,6 @@ int32_t asyncSendMsgToServerExt(void* pTransporter, SEpSet* epSet, int64_t* pTra
|
||||||
.handle = pInfo->msgInfo.handle,
|
.handle = pInfo->msgInfo.handle,
|
||||||
.persistHandle = persistHandle,
|
.persistHandle = persistHandle,
|
||||||
.code = 0};
|
.code = 0};
|
||||||
if (pInfo->msgType == TDMT_VND_QUERY || pInfo->msgType == TDMT_VND_FETCH ||
|
|
||||||
pInfo->msgType == TDMT_VND_QUERY_CONTINUE) {
|
|
||||||
rpcMsg.persistHandle = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
assert(pInfo->fp != NULL);
|
assert(pInfo->fp != NULL);
|
||||||
|
|
||||||
rpcSendRequestWithCtx(pTransporter, epSet, &rpcMsg, pTransporterId, rpcCtx);
|
rpcSendRequestWithCtx(pTransporter, epSet, &rpcMsg, pTransporterId, rpcCtx);
|
||||||
|
@ -168,7 +163,7 @@ int32_t asyncSendMsgToServer(void* pTransporter, SEpSet* epSet, int64_t* pTransp
|
||||||
return asyncSendMsgToServerExt(pTransporter, epSet, pTransporterId, pInfo, false, NULL);
|
return asyncSendMsgToServerExt(pTransporter, epSet, pTransporterId, pInfo, false, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *jobTaskStatusStr(int32_t status) {
|
char* jobTaskStatusStr(int32_t status) {
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case JOB_TASK_STATUS_NULL:
|
case JOB_TASK_STATUS_NULL:
|
||||||
return "NULL";
|
return "NULL";
|
||||||
|
@ -204,6 +199,3 @@ SSchema createSchema(int8_t type, int32_t bytes, col_id_t colId, const char* nam
|
||||||
tstrncpy(s.name, name, tListLen(s.name));
|
tstrncpy(s.name, name, tListLen(s.name));
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue