From 9f7087ffbcfd4dd2561f8248c7199e266d45242c Mon Sep 17 00:00:00 2001 From: Jinqing Kuang Date: Fri, 30 Aug 2024 09:25:18 +0800 Subject: [PATCH] fix(query)[TD-31791]: fix null pointer access after memory allocation failure --- source/dnode/vnode/src/tsdb/tsdbCache.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/dnode/vnode/src/tsdb/tsdbCache.c b/source/dnode/vnode/src/tsdb/tsdbCache.c index 46fb9cd1c7..586a9d7df9 100644 --- a/source/dnode/vnode/src/tsdb/tsdbCache.c +++ b/source/dnode/vnode/src/tsdb/tsdbCache.c @@ -2258,6 +2258,7 @@ static int32_t lastIterOpen(SFSLastIter *iter, STFileSet *pFileSet, STsdb *pTsdb int32_t code = 0; destroySttBlockReader(pr->pLDataIterArray, NULL); pr->pLDataIterArray = taosArrayInit(4, POINTER_BYTES); + if (pr->pLDataIterArray == NULL) return terrno; SMergeTreeConf conf = { .uid = uid,