diff --git a/source/libs/transport/src/transCli.c b/source/libs/transport/src/transCli.c index 4cef50016e..0f033315fa 100644 --- a/source/libs/transport/src/transCli.c +++ b/source/libs/transport/src/transCli.c @@ -2502,7 +2502,7 @@ bool cliMayRetry(SCliConn* pConn, SCliReq* pReq, STransMsg* pResp) { SReqCtx* pCtx = pReq->ctx; int32_t code = pResp->code; - if (pReq->msg.info.qId != 0) { + if (pReq && pReq->msg.info.qId != 0) { return false; }