From 24565c3490bdadb85f6b919553a0b80e9d5fafea Mon Sep 17 00:00:00 2001 From: hjxilinx Date: Sat, 12 Oct 2019 22:01:45 +0800 Subject: [PATCH] fix bug #614 --- src/client/src/tscParseInsert.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/client/src/tscParseInsert.c b/src/client/src/tscParseInsert.c index 0197d6a075..01f9f3f360 100644 --- a/src/client/src/tscParseInsert.c +++ b/src/client/src/tscParseInsert.c @@ -1192,6 +1192,10 @@ static int tscInsertDataFromFile(SSqlObj *pSql, FILE *fp) { char *lineptr = line; strtolower(line, line); + if (numOfRows >= maxRows || pTableDataBlock->size + pMeterMeta->rowSize >= pTableDataBlock->nAllocSize) { + maxRows += tscAllocateMemIfNeed(pTableDataBlock, pMeterMeta->rowSize); + } + len = tsParseOneRowData(&lineptr, pTableDataBlock, pSchema, &spd, pCmd->payload, pMeterMeta->precision); if (len <= 0) return -1; -- GitLab