fix:[TD-26671] judge if pointer is null to avoid core dump
This commit is contained in:
parent
19806cbcab
commit
f7d1e0ea82
|
@ -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);
|
||||
|
|
|
@ -56,6 +56,8 @@ SWalReader *walOpenReader(SWal *pWal, SWalFilterCond *cond, int64_t id) {
|
|||
}
|
||||
|
||||
void walCloseReader(SWalReader *pReader) {
|
||||
if(pReader == NULL) return NULL;
|
||||
|
||||
taosCloseFile(&pReader->pIdxFile);
|
||||
taosCloseFile(&pReader->pLogFile);
|
||||
taosMemoryFreeClear(pReader->pHead);
|
||||
|
|
Loading…
Reference in New Issue