From 6b327886e9a318e5d7a2c4df9e6bdefdbbd68d62 Mon Sep 17 00:00:00 2001 From: Haojun Liao Date: Sun, 27 Aug 2023 00:27:04 +0800 Subject: [PATCH] fix(stream): add null ptr check. --- source/dnode/vnode/src/tq/tq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/dnode/vnode/src/tq/tq.c b/source/dnode/vnode/src/tq/tq.c index aed1588a3a..5733d06770 100644 --- a/source/dnode/vnode/src/tq/tq.c +++ b/source/dnode/vnode/src/tq/tq.c @@ -1844,7 +1844,7 @@ int32_t tqProcessTaskUpdateReq(STQ* pTq, SRpcMsg* pMsg) { int64_t keys[2] = {req.streamId, req.taskId}; SStreamTask** ppTask = (SStreamTask**)taosHashGet(pMeta->pTasks, keys, sizeof(keys)); - if (*ppTask == NULL) { + if (ppTask == NULL || *ppTask == NULL) { tqError("vgId:%d failed to acquire task:0x%x when handling update, it may have been dropped already", pMeta->vgId, req.taskId); rsp.code = TSDB_CODE_SUCCESS;