[td-225] fix the bug found by crash_gen
This commit is contained in:
parent
363986f5c8
commit
d4681159b1
|
@ -451,7 +451,7 @@ int doProcessSql(SSqlObj *pSql) {
|
||||||
|
|
||||||
if (pRes->code != TSDB_CODE_SUCCESS) {
|
if (pRes->code != TSDB_CODE_SUCCESS) {
|
||||||
tscAsyncResultOnError(pSql);
|
tscAsyncResultOnError(pSql);
|
||||||
return pRes->code;
|
return TSDB_CODE_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
int32_t code = tscSendMsgToServer(pSql);
|
int32_t code = tscSendMsgToServer(pSql);
|
||||||
|
@ -460,7 +460,7 @@ int doProcessSql(SSqlObj *pSql) {
|
||||||
if (code != TSDB_CODE_SUCCESS) {
|
if (code != TSDB_CODE_SUCCESS) {
|
||||||
pRes->code = code;
|
pRes->code = code;
|
||||||
tscAsyncResultOnError(pSql);
|
tscAsyncResultOnError(pSql);
|
||||||
return code;
|
return TSDB_CODE_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
return TSDB_CODE_SUCCESS;
|
return TSDB_CODE_SUCCESS;
|
||||||
|
|
|
@ -696,7 +696,7 @@ static void tscKillSTableQuery(SSqlObj *pSql) {
|
||||||
}
|
}
|
||||||
|
|
||||||
tscAsyncResultOnError(pSubObj);
|
tscAsyncResultOnError(pSubObj);
|
||||||
taosReleaseRef(tscObjRef, pSubObj->self);
|
// taosRelekaseRef(tscObjRef, pSubObj->self);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pSql->subState.numOfSub <= 0) {
|
if (pSql->subState.numOfSub <= 0) {
|
||||||
|
|
|
@ -2362,7 +2362,7 @@ static int32_t tscReissueSubquery(SRetrieveSupport *oriTrs, SSqlObj *pSql, int32
|
||||||
taos_free_result(pSql);
|
taos_free_result(pSql);
|
||||||
return ret;
|
return ret;
|
||||||
} else {
|
} else {
|
||||||
pSql->pSubs[trsupport->subqueryIndex] = pSql;
|
pParentSql->pSubs[trsupport->subqueryIndex] = pSql;
|
||||||
tscFreeRetrieveSup(pNew);
|
tscFreeRetrieveSup(pNew);
|
||||||
taos_free_result(pNew);
|
taos_free_result(pNew);
|
||||||
return ret;
|
return ret;
|
||||||
|
|
Loading…
Reference in New Issue