diff --git a/src/tsdb/src/tsdbMemTable.c b/src/tsdb/src/tsdbMemTable.c index 9ca28d06cb8a0260ab79d6196afcdfc80a9dfd3f..a65d956eb07d17cd928641de373222fcf6f1b22f 100644 --- a/src/tsdb/src/tsdbMemTable.c +++ b/src/tsdb/src/tsdbMemTable.c @@ -725,6 +725,7 @@ static int tsdbAdjustMemMaxTables(SMemTable *pMemTable, int maxTables) { terrno = TSDB_CODE_TDB_OUT_OF_MEMORY; return -1; } + memcpy((void *)pTableData, (void *)pMemTable->tData, sizeof(STableData *) * pMemTable->maxTables); STableData **tData = pMemTable->tData;