Merge pull request #1749 from taosdata/hotfix/fix-read-from-pointer-after-free-mgmtTable
fix read from pointer after free in mgmtTable.c
This commit is contained in:
commit
393d979e71
|
@ -431,8 +431,8 @@ static int32_t mgmtSuperTableActionUpdate(SSdbOper *pOper) {
|
||||||
void *oldSchema = pTable->schema;
|
void *oldSchema = pTable->schema;
|
||||||
memcpy(pTable, pNew, pOper->rowSize);
|
memcpy(pTable, pNew, pOper->rowSize);
|
||||||
pTable->schema = pNew->schema;
|
pTable->schema = pNew->schema;
|
||||||
free(pNew);
|
|
||||||
free(pNew->vgList);
|
free(pNew->vgList);
|
||||||
|
free(pNew);
|
||||||
free(oldSchema);
|
free(oldSchema);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue