[TD-2654]<fix>: fix crash caused by cancel cluster query.
This commit is contained in:
parent
e534490a0b
commit
ba96c0816a
|
@ -2094,6 +2094,13 @@ static SSqlObj *tscCreateSTableSubquery(SSqlObj *pSql, SRetrieveSupport *trsuppo
|
||||||
}
|
}
|
||||||
|
|
||||||
void tscRetrieveDataRes(void *param, TAOS_RES *tres, int code) {
|
void tscRetrieveDataRes(void *param, TAOS_RES *tres, int code) {
|
||||||
|
// the param may be null, since it may be done by other query threads. and the asyncOnError may enter in this
|
||||||
|
// function while kill query by a user.
|
||||||
|
if (param == NULL) {
|
||||||
|
assert(code != TSDB_CODE_SUCCESS);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
SRetrieveSupport *trsupport = (SRetrieveSupport *) param;
|
SRetrieveSupport *trsupport = (SRetrieveSupport *) param;
|
||||||
|
|
||||||
SSqlObj* pParentSql = trsupport->pParentSql;
|
SSqlObj* pParentSql = trsupport->pParentSql;
|
||||||
|
|
Loading…
Reference in New Issue