diff --git a/src/client/src/tscSub.c b/src/client/src/tscSub.c index 610c119e6d327c9b8b372136959b07098ffaef2e..b9690e1888c622aa8b98adb5daacbf5736735e1b 100644 --- a/src/client/src/tscSub.c +++ b/src/client/src/tscSub.c @@ -104,6 +104,7 @@ static SSub* tscCreateSubscription(STscObj* pObj, const char* topic, const char* return NULL; } + char* sqlstr = NULL; SSqlObj* pSql = calloc(1, sizeof(SSqlObj)); if (pSql == NULL) { globalCode = TSDB_CODE_CLI_OUT_OF_MEMORY; @@ -114,7 +115,7 @@ static SSub* tscCreateSubscription(STscObj* pObj, const char* topic, const char* pSql->signature = pSql; pSql->pTscObj = pObj; - char* sqlstr = (char*)malloc(strlen(sql) + 1); + sqlstr = (char*)malloc(strlen(sql) + 1); if (sqlstr == NULL) { tscError("failed to allocate sql string for subscription"); goto failed;