fix(stream): fix the ptr ref.

This commit is contained in:
Haojun Liao 2023-08-24 16:26:30 +08:00
parent 523bad3951
commit 7d9d4ae850
1 changed files with 1 additions and 1 deletions

View File

@ -297,7 +297,6 @@ int32_t tqReaderSeek(STqReader* pReader, int64_t ver, const char* id) {
int32_t extractMsgFromWal(SWalReader* pReader, void** pItem, int64_t maxVer, const char* id) { int32_t extractMsgFromWal(SWalReader* pReader, void** pItem, int64_t maxVer, const char* id) {
int32_t code = 0; int32_t code = 0;
SWalCont* pCont = &pReader->pHead->head;
while(1) { while(1) {
code = walNextValidMsg(pReader); code = walNextValidMsg(pReader);
@ -305,6 +304,7 @@ int32_t extractMsgFromWal(SWalReader* pReader, void** pItem, int64_t maxVer, con
return code; return code;
} }
SWalCont* pCont = &pReader->pHead->head;
int64_t ver = pCont->version; int64_t ver = pCont->version;
if (ver > maxVer) { if (ver > maxVer) {
tqDebug("maxVer in WAL:%" PRId64 " reached current:%" PRId64 ", do not scan wal anymore, %s", maxVer, ver, id); tqDebug("maxVer in WAL:%" PRId64 " reached current:%" PRId64 ", do not scan wal anymore, %s", maxVer, ver, id);