From 2a623947d12f0b98f058d4a458f7c4631688c3c4 Mon Sep 17 00:00:00 2001 From: hjliao Date: Fri, 27 Sep 2019 14:30:29 +0800 Subject: [PATCH] fix bug #568 --- src/client/src/tscSQLParserImpl.c | 2 +- src/client/src/tscSql.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/src/tscSQLParserImpl.c b/src/client/src/tscSQLParserImpl.c index a0d2f09ae7..f4c581148b 100644 --- a/src/client/src/tscSQLParserImpl.c +++ b/src/client/src/tscSQLParserImpl.c @@ -58,7 +58,7 @@ int32_t tSQLParse(SSqlInfo *pSQLInfo, const char *pStr) { goto abort_parse; } case TK_ILLEGAL: { - sprintf(pSQLInfo->pzErrMsg, "unrecognized token: \"%s\"", t0.z); + snprintf(pSQLInfo->pzErrMsg, tListLen(pSQLInfo->pzErrMsg), "unrecognized token: \"%s\"", t0.z); pSQLInfo->validSql = false; goto abort_parse; } diff --git a/src/client/src/tscSql.c b/src/client/src/tscSql.c index 35eab1c20b..967d01967e 100644 --- a/src/client/src/tscSql.c +++ b/src/client/src/tscSql.c @@ -631,7 +631,7 @@ char *taos_errstr(TAOS *taos) { code = pObj->pSql->res.code; if (code == TSDB_CODE_INVALID_SQL) { - sprintf(temp, "invalid SQL: %s", pObj->pSql->cmd.payload); + snprintf(temp, tListLen(temp), "invalid SQL: %s", pObj->pSql->cmd.payload); strcpy(pObj->pSql->cmd.payload, temp); return pObj->pSql->cmd.payload; } else { -- GitLab