fix: failed to read sdb while udf larger then 10M

This commit is contained in:
Shengliang Guan 2022-11-02 17:09:53 +08:00
parent f2e1bd55d3
commit 5625ea9f2a
1 changed files with 2 additions and 3 deletions

View File

@ -280,10 +280,9 @@ static int32_t sdbReadFileImp(SSdb *pSdb) {
if (pNewRaw == NULL) {
terrno = TSDB_CODE_OUT_OF_MEMORY;
mError("failed read sdb file since malloc new sdbRaw size:%d failed", pRaw->dataLen + TSDB_MAX_MSG_SIZE);
return -1;
} else {
mInfo("malloc new sdbRaw size:%d, type:%d",pRaw->dataLen + TSDB_MAX_MSG_SIZE, pRaw->type);
goto _OVER;
}
mInfo("malloc new sdbRaw size:%d, type:%d", pRaw->dataLen + TSDB_MAX_MSG_SIZE, pRaw->type);
memcpy(pNewRaw, pRaw, sizeof(SSdbRaw));
sdbFreeRaw(pRaw);
pRaw = pNewRaw;