From b629c27691f3e0a8350076064d7e7901ae1183e0 Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Wed, 21 Feb 2024 10:53:21 +0000 Subject: [PATCH] fix invalid read --- source/libs/transport/src/transCli.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libs/transport/src/transCli.c b/source/libs/transport/src/transCli.c index e2b69dd145..2370efa460 100644 --- a/source/libs/transport/src/transCli.c +++ b/source/libs/transport/src/transCli.c @@ -961,7 +961,7 @@ static void cliSendCb(uv_write_t* req, int status) { tTrace("%s conn %p send cost:%dus ", CONN_GET_INST_LABEL(pConn), pConn, (int)cost); } } - if (pMsg->msg.contLen == 0 && pMsg->msg.pCont != 0) { + if (pMsg != NULL && pMsg->msg.contLen == 0 && pMsg->msg.pCont != 0) { rpcFreeCont(pMsg->msg.pCont); pMsg->msg.pCont = 0; }