Merge pull request #14402 from taosdata/fix/invalidRead
add query epset
This commit is contained in:
commit
0f92253390
|
@ -607,9 +607,10 @@ static void cliDestroyConn(SCliConn* conn, bool clear) {
|
||||||
if (clear) {
|
if (clear) {
|
||||||
if (!uv_is_closing((uv_handle_t*)conn->stream)) {
|
if (!uv_is_closing((uv_handle_t*)conn->stream)) {
|
||||||
uv_close((uv_handle_t*)conn->stream, cliDestroy);
|
uv_close((uv_handle_t*)conn->stream, cliDestroy);
|
||||||
} else {
|
|
||||||
cliDestroy((uv_handle_t*)conn->stream);
|
|
||||||
}
|
}
|
||||||
|
//} else {
|
||||||
|
// cliDestroy((uv_handle_t*)conn->stream);
|
||||||
|
//}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
static void cliDestroy(uv_handle_t* handle) {
|
static void cliDestroy(uv_handle_t* handle) {
|
||||||
|
|
|
@ -139,6 +139,7 @@ static void uvHandleResp(SSvrMsg* msg, SWorkThrd* thrd);
|
||||||
static void uvHandleRegister(SSvrMsg* msg, SWorkThrd* thrd);
|
static void uvHandleRegister(SSvrMsg* msg, SWorkThrd* thrd);
|
||||||
static void (*transAsyncHandle[])(SSvrMsg* msg, SWorkThrd* thrd) = {uvHandleResp, uvHandleQuit, uvHandleRelease,
|
static void (*transAsyncHandle[])(SSvrMsg* msg, SWorkThrd* thrd) = {uvHandleResp, uvHandleQuit, uvHandleRelease,
|
||||||
uvHandleRegister, NULL};
|
uvHandleRegister, NULL};
|
||||||
|
|
||||||
static void uvDestroyConn(uv_handle_t* handle);
|
static void uvDestroyConn(uv_handle_t* handle);
|
||||||
|
|
||||||
// server and worker thread
|
// server and worker thread
|
||||||
|
@ -775,9 +776,10 @@ static void destroyConn(SSvrConn* conn, bool clear) {
|
||||||
if (!uv_is_closing((uv_handle_t*)conn->pTcp)) {
|
if (!uv_is_closing((uv_handle_t*)conn->pTcp)) {
|
||||||
tTrace("conn %p to be destroyed", conn);
|
tTrace("conn %p to be destroyed", conn);
|
||||||
uv_close((uv_handle_t*)conn->pTcp, uvDestroyConn);
|
uv_close((uv_handle_t*)conn->pTcp, uvDestroyConn);
|
||||||
} else {
|
|
||||||
uvDestroyConn((uv_handle_t*)conn->pTcp);
|
|
||||||
}
|
}
|
||||||
|
//} else {
|
||||||
|
// uvDestroyConn((uv_handle_t*)conn->pTcp);
|
||||||
|
//}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
static void destroyConnRegArg(SSvrConn* conn) {
|
static void destroyConnRegArg(SSvrConn* conn) {
|
||||||
|
|
Loading…
Reference in New Issue