From b3ad84d7cf0572a43ca497afbd6320e2bd80bb63 Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Mon, 23 Sep 2024 14:13:56 +0800 Subject: [PATCH] fix invalid read --- source/libs/transport/src/transSvr.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/libs/transport/src/transSvr.c b/source/libs/transport/src/transSvr.c index e08d3f447f..31da79ada8 100644 --- a/source/libs/transport/src/transSvr.c +++ b/source/libs/transport/src/transSvr.c @@ -1497,6 +1497,11 @@ void* transInitServer(uint32_t ip, uint32_t port, char* label, int numOfThreads, code = TSDB_CODE_OUT_OF_MEMORY; goto End; } + thrd->connRefMgt = transOpenRefMgt(50000, transDestroyExHandle); + if (thrd->connRefMgt < 0) { + code = thrd->connRefMgt; + goto End; + } srv->pipe[i] = (uv_pipe_t*)taosMemoryCalloc(2, sizeof(uv_pipe_t)); if (srv->pipe[i] == NULL) {