提交 5625ea9f 编写于 作者: S Shengliang Guan

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

上级 f2e1bd55
...@@ -280,10 +280,9 @@ static int32_t sdbReadFileImp(SSdb *pSdb) { ...@@ -280,10 +280,9 @@ static int32_t sdbReadFileImp(SSdb *pSdb) {
if (pNewRaw == NULL) { if (pNewRaw == NULL) {
terrno = TSDB_CODE_OUT_OF_MEMORY; terrno = TSDB_CODE_OUT_OF_MEMORY;
mError("failed read sdb file since malloc new sdbRaw size:%d failed", pRaw->dataLen + TSDB_MAX_MSG_SIZE); mError("failed read sdb file since malloc new sdbRaw size:%d failed", pRaw->dataLen + TSDB_MAX_MSG_SIZE);
return -1; goto _OVER;
} else {
mInfo("malloc new sdbRaw size:%d, type:%d",pRaw->dataLen + TSDB_MAX_MSG_SIZE, pRaw->type);
} }
mInfo("malloc new sdbRaw size:%d, type:%d", pRaw->dataLen + TSDB_MAX_MSG_SIZE, pRaw->type);
memcpy(pNewRaw, pRaw, sizeof(SSdbRaw)); memcpy(pNewRaw, pRaw, sizeof(SSdbRaw));
sdbFreeRaw(pRaw); sdbFreeRaw(pRaw);
pRaw = pNewRaw; pRaw = pNewRaw;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册