diff --git a/src/client/src/tscParseInsert.c b/src/client/src/tscParseInsert.c index f24677c5887de3f149cdb8c82a2078b859ff6750..11bd33f17226bbf026f1296f4633ff3500b840f0 100644 --- a/src/client/src/tscParseInsert.c +++ b/src/client/src/tscParseInsert.c @@ -56,6 +56,7 @@ static int32_t tscToInteger(SSQLToken *pToken, int64_t *value, char **endPtr) { radix = 2; } + errno = 0; *value = strtoll(pToken->z, endPtr, radix); return numType; @@ -66,6 +67,8 @@ static int32_t tscToDouble(SSQLToken *pToken, double *value, char **endPtr) { if (TK_ILLEGAL == numType) { return numType; } + + errno = 0; *value = strtod(pToken->z, endPtr); return numType; }