diff --git a/src/client/src/tscParseOpenTSDB.c b/src/client/src/tscParseOpenTSDB.c index 80d3d28589b6929c906b13c0e30a6ab05b4ef682..8ee269cde443c09e9938977e610b958fcf57e890 100644 --- a/src/client/src/tscParseOpenTSDB.c +++ b/src/client/src/tscParseOpenTSDB.c @@ -138,7 +138,6 @@ static int32_t parseTelnetMetricValue(TAOS_SML_KV **pKVs, int *num_kvs, const ch value = tcalloc(len + 1, 1); memcpy(value, start, len); } else { - tfree(*pKVs); return TSDB_CODE_TSC_LINE_SYNTAX_ERROR; } @@ -146,7 +145,6 @@ static int32_t parseTelnetMetricValue(TAOS_SML_KV **pKVs, int *num_kvs, const ch tscError("OTD:0x%"PRIx64" Failed to convert metric value string(%s) to any type", info->id, value); tfree(value); - tfree(*pKVs); return TSDB_CODE_TSC_LINE_SYNTAX_ERROR; } tfree(value);