fix: set firstTrial as false if error encountered in loop of walScanLogGetLastVer

This commit is contained in:
benguang.zhao 2022-11-02 10:21:40 +08:00
parent 4e46b78aa0
commit 8a5130a88d
1 changed files with 7 additions and 1 deletions

View File

@ -201,7 +201,13 @@ static FORCE_INLINE int64_t walScanLogGetLastVer(SWal* pWal, int32_t fileIdx) {
} }
if (end == fileSize) firstTrial = false; if (end == fileSize) firstTrial = false;
if (firstTrial && terrno == TSDB_CODE_SUCCESS) continue; if (firstTrial) {
if (terrno == TSDB_CODE_SUCCESS) {
continue;
} else {
firstTrial = false;
}
}
if (retVer >= 0 || offset == 0) break; if (retVer >= 0 || offset == 0) break;
} }