diff --git a/source/common/src/tmsg.c b/source/common/src/tmsg.c index 95a72843e8..bf5a76a41b 100644 --- a/source/common/src/tmsg.c +++ b/source/common/src/tmsg.c @@ -6936,6 +6936,8 @@ void tDestroySSubmitTbData(SSubmitTbData *pTbData, int32_t flag) { } void tDestroySSubmitReq2(SSubmitReq2 *pReq, int32_t flag) { + if (pReq->aSubmitTbData == NULL) return; + int32_t nSubmitTbData = TARRAY_SIZE(pReq->aSubmitTbData); SSubmitTbData *aSubmitTbData = (SSubmitTbData *)TARRAY_DATA(pReq->aSubmitTbData);