Merge pull request #23221 from taosdata/feat/TD-26052

fix:[TD-26671] judge if pointer is null to avoid core dump
This commit is contained in:
Haojun Liao 2023-10-12 17:23:41 +08:00 committed by GitHub
commit 90f866352b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 0 deletions

View File

@ -268,6 +268,8 @@ STqReader* tqReaderOpen(SVnode* pVnode) {
}
void tqReaderClose(STqReader* pReader) {
if (pReader == NULL) return;
// close wal reader
if (pReader->pWalReader) {
walCloseReader(pReader->pWalReader);

View File

@ -56,6 +56,8 @@ SWalReader *walOpenReader(SWal *pWal, SWalFilterCond *cond, int64_t id) {
}
void walCloseReader(SWalReader *pReader) {
if(pReader == NULL) return;
taosCloseFile(&pReader->pIdxFile);
taosCloseFile(&pReader->pLogFile);
taosMemoryFreeClear(pReader->pHead);