fix resource leak in mgmtTable.c
This commit is contained in:
parent
6d4d454dde
commit
c773992e06
|
@ -233,7 +233,10 @@ static int32_t mgmtChildTableActionDecode(SSdbOper *pOper) {
|
||||||
if (pTable == NULL) return TSDB_CODE_SERV_OUT_OF_MEMORY;
|
if (pTable == NULL) return TSDB_CODE_SERV_OUT_OF_MEMORY;
|
||||||
|
|
||||||
int32_t len = strlen(pOper->rowData);
|
int32_t len = strlen(pOper->rowData);
|
||||||
if (len > TSDB_TABLE_ID_LEN) return TSDB_CODE_INVALID_TABLE_ID;
|
if (len > TSDB_TABLE_ID_LEN) {
|
||||||
|
free(pTable);
|
||||||
|
return TSDB_CODE_INVALID_TABLE_ID;
|
||||||
|
}
|
||||||
pTable->info.tableId = strdup(pOper->rowData);
|
pTable->info.tableId = strdup(pOper->rowData);
|
||||||
len++;
|
len++;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue