fix: close data file readers in tsbSnapRAWReaderClose
This commit is contained in:
parent
6c4c0242fd
commit
ef34176e37
|
@ -18,6 +18,8 @@
|
||||||
#include "tsdbFS2.h"
|
#include "tsdbFS2.h"
|
||||||
#include "tsdbFSetRAW.h"
|
#include "tsdbFSetRAW.h"
|
||||||
|
|
||||||
|
static int32_t tsdbSnapRAWReadFileSetCloseReader(STsdbSnapRAWReader* reader);
|
||||||
|
|
||||||
// reader
|
// reader
|
||||||
|
|
||||||
typedef struct SDataFileRAWReaderIter {
|
typedef struct SDataFileRAWReaderIter {
|
||||||
|
@ -81,6 +83,7 @@ int32_t tsdbSnapRAWReaderClose(STsdbSnapRAWReader** reader) {
|
||||||
|
|
||||||
STsdb* tsdb = reader[0]->tsdb;
|
STsdb* tsdb = reader[0]->tsdb;
|
||||||
|
|
||||||
|
tsdbSnapRAWReadFileSetCloseReader(reader[0]);
|
||||||
tsdbFSDestroyRefSnapshot(&reader[0]->fsetArr);
|
tsdbFSDestroyRefSnapshot(&reader[0]->fsetArr);
|
||||||
taosMemoryFree(reader[0]);
|
taosMemoryFree(reader[0]);
|
||||||
reader[0] = NULL;
|
reader[0] = NULL;
|
||||||
|
|
Loading…
Reference in New Issue