[td-225] fix memory leaks
This commit is contained in:
parent
9b0b1e240b
commit
acbe0ff73d
|
@ -642,14 +642,13 @@ bool simExecuteNativeSqlCommand(SScript *script, char *rest, bool isSlow) {
|
||||||
pSql = taos_query(script->taos, rest);
|
pSql = taos_query(script->taos, rest);
|
||||||
ret = taos_errno(pSql);
|
ret = taos_errno(pSql);
|
||||||
|
|
||||||
if (ret == TSDB_CODE_TABLE_ALREADY_EXIST ||
|
if (ret == TSDB_CODE_TABLE_ALREADY_EXIST || ret == TSDB_CODE_DB_ALREADY_EXIST) {
|
||||||
ret == TSDB_CODE_DB_ALREADY_EXIST) {
|
|
||||||
simTrace("script:%s, taos:%p, %s success, ret:%d:%s", script->fileName, script->taos, rest, ret, tstrerror(ret));
|
simTrace("script:%s, taos:%p, %s success, ret:%d:%s", script->fileName, script->taos, rest, ret, tstrerror(ret));
|
||||||
ret = 0;
|
ret = 0;
|
||||||
break;
|
break;
|
||||||
} else if (ret != 0) {
|
} else if (ret != 0) {
|
||||||
simTrace("script:%s, taos:%p, %s failed, ret:%d:%s, error:%s",
|
simTrace("script:%s, taos:%p, %s failed, ret:%d:%s, error:%s",
|
||||||
script->fileName, script->taos, rest, ret, tstrerror(ret), taos_errstr(script->taos));
|
script->fileName, script->taos, rest, ret, tstrerror(ret), taos_errstr(pSql));
|
||||||
|
|
||||||
if (line->errorJump == SQL_JUMP_TRUE) {
|
if (line->errorJump == SQL_JUMP_TRUE) {
|
||||||
script->linePos = line->jump;
|
script->linePos = line->jump;
|
||||||
|
@ -659,6 +658,8 @@ bool simExecuteNativeSqlCommand(SScript *script, char *rest, bool isSlow) {
|
||||||
} else {
|
} else {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
taos_free_result(pSql);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ret) {
|
if (ret) {
|
||||||
|
|
Loading…
Reference in New Issue