diff --git a/src/client/src/tscUtil.c b/src/client/src/tscUtil.c index 6219fe23c791673777588ba9f3cf3c868d13353a..175ad04cdbc8113cab33cb6a6e67b63fb453634a 100644 --- a/src/client/src/tscUtil.c +++ b/src/client/src/tscUtil.c @@ -3526,6 +3526,7 @@ void executeQuery(SSqlObj* pSql, SQueryInfo* pQueryInfo) { pSql->pSubs = calloc(pSql->subState.numOfSub, POINTER_BYTES); pSql->subState.states = calloc(pSql->subState.numOfSub, sizeof(int8_t)); + pthread_mutex_init(&pSql->subState.mutex, NULL); for(int32_t i = 0; i < pSql->subState.numOfSub; ++i) { SQueryInfo* pSub = taosArrayGetP(pQueryInfo->pUpstream, i);