[TD_543] fix coverity scan, cid:267831
This commit is contained in:
parent
45f66a9498
commit
da7fd6459a
|
@ -22,9 +22,27 @@
|
||||||
#include "taosdef.h"
|
#include "taosdef.h"
|
||||||
|
|
||||||
static HttpDecodeMethod gcDecodeMethod = {"grafana", gcProcessRequest};
|
static HttpDecodeMethod gcDecodeMethod = {"grafana", gcProcessRequest};
|
||||||
static HttpEncodeMethod gcHeartBeatMethod = {NULL, gcSendHeartBeatResp, NULL, NULL, NULL, NULL, NULL, NULL};
|
static HttpEncodeMethod gcHeartBeatMethod = {
|
||||||
|
.startJsonFp = NULL,
|
||||||
|
.stopJsonFp = gcSendHeartBeatResp,
|
||||||
|
.buildQueryJsonFp = NULL,
|
||||||
|
.buildAffectRowJsonFp = NULL,
|
||||||
|
.initJsonFp = NULL,
|
||||||
|
.cleanJsonFp = NULL,
|
||||||
|
.checkFinishedFp = NULL,
|
||||||
|
.setNextCmdFp = NULL
|
||||||
|
};
|
||||||
|
|
||||||
static HttpEncodeMethod gcQueryMethod = {
|
static HttpEncodeMethod gcQueryMethod = {
|
||||||
NULL, gcStopQueryJson, gcBuildQueryJson, NULL, gcInitQueryJson, gcCleanQueryJson, NULL, NULL};
|
.startJsonFp = NULL,
|
||||||
|
.stopJsonFp = gcStopQueryJson,
|
||||||
|
.buildQueryJsonFp = gcBuildQueryJson,
|
||||||
|
.buildAffectRowJsonFp = NULL,
|
||||||
|
.initJsonFp = gcInitQueryJson,
|
||||||
|
.cleanJsonFp = gcCleanQueryJson,
|
||||||
|
.checkFinishedFp = NULL,
|
||||||
|
.setNextCmdFp = NULL
|
||||||
|
};
|
||||||
|
|
||||||
void gcInitHandle(HttpServer* pServer) { httpAddMethod(pServer, &gcDecodeMethod); }
|
void gcInitHandle(HttpServer* pServer) { httpAddMethod(pServer, &gcDecodeMethod); }
|
||||||
|
|
||||||
|
|
|
@ -87,7 +87,7 @@ void httpProcessMultiSqlCallBack(void *param, TAOS_RES *result, int code) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (code < 0) {
|
if (code < 0) {
|
||||||
if (encode->checkFinishedFp != NULL && !encode->checkFinishedFp(pContext, singleCmd, code >= 0 ? 0 : code)) {
|
if (encode->checkFinishedFp != NULL && !encode->checkFinishedFp(pContext, singleCmd, -code)) {
|
||||||
singleCmd->code = code;
|
singleCmd->code = code;
|
||||||
httpTrace("context:%p, fd:%d, ip:%s, user:%s, process pos jump to:%d, last code:%s, last sql:%s",
|
httpTrace("context:%p, fd:%d, ip:%s, user:%s, process pos jump to:%d, last code:%s, last sql:%s",
|
||||||
pContext, pContext->fd, pContext->ipstr, pContext->user, multiCmds->pos + 1, tstrerror(code), sql);
|
pContext, pContext->fd, pContext->ipstr, pContext->user, multiCmds->pos + 1, tstrerror(code), sql);
|
||||||
|
|
|
@ -22,11 +22,37 @@
|
||||||
static HttpDecodeMethod restDecodeMethod = {"rest", restProcessRequest};
|
static HttpDecodeMethod restDecodeMethod = {"rest", restProcessRequest};
|
||||||
static HttpDecodeMethod restDecodeMethod2 = {"restful", restProcessRequest};
|
static HttpDecodeMethod restDecodeMethod2 = {"restful", restProcessRequest};
|
||||||
static HttpEncodeMethod restEncodeSqlTimestampMethod = {
|
static HttpEncodeMethod restEncodeSqlTimestampMethod = {
|
||||||
restStartSqlJson, restStopSqlJson, restBuildSqlTimestampJson, restBuildSqlAffectRowsJson, NULL, NULL, NULL, NULL};
|
.startJsonFp = restStartSqlJson,
|
||||||
|
.stopJsonFp = restStopSqlJson,
|
||||||
|
.buildQueryJsonFp = restBuildSqlTimestampJson,
|
||||||
|
.buildAffectRowJsonFp = restBuildSqlAffectRowsJson,
|
||||||
|
.initJsonFp = NULL,
|
||||||
|
.cleanJsonFp = NULL,
|
||||||
|
.checkFinishedFp = NULL,
|
||||||
|
.setNextCmdFp = NULL
|
||||||
|
};
|
||||||
|
|
||||||
static HttpEncodeMethod restEncodeSqlLocalTimeStringMethod = {
|
static HttpEncodeMethod restEncodeSqlLocalTimeStringMethod = {
|
||||||
restStartSqlJson, restStopSqlJson, restBuildSqlLocalTimeStringJson, restBuildSqlAffectRowsJson, NULL, NULL, NULL, NULL};
|
.startJsonFp = restStartSqlJson,
|
||||||
|
.stopJsonFp = restStopSqlJson,
|
||||||
|
.buildQueryJsonFp = restBuildSqlLocalTimeStringJson,
|
||||||
|
.buildAffectRowJsonFp = restBuildSqlAffectRowsJson,
|
||||||
|
.initJsonFp = NULL,
|
||||||
|
.cleanJsonFp = NULL,
|
||||||
|
.checkFinishedFp = NULL,
|
||||||
|
.setNextCmdFp = NULL
|
||||||
|
};
|
||||||
|
|
||||||
static HttpEncodeMethod restEncodeSqlUtcTimeStringMethod = {
|
static HttpEncodeMethod restEncodeSqlUtcTimeStringMethod = {
|
||||||
restStartSqlJson, restStopSqlJson, restBuildSqlUtcTimeStringJson, restBuildSqlAffectRowsJson, NULL, NULL, NULL, NULL};
|
.startJsonFp = restStartSqlJson,
|
||||||
|
.stopJsonFp = restStopSqlJson,
|
||||||
|
.buildQueryJsonFp = restBuildSqlUtcTimeStringJson,
|
||||||
|
.buildAffectRowJsonFp = restBuildSqlAffectRowsJson,
|
||||||
|
.initJsonFp = NULL,
|
||||||
|
.cleanJsonFp = NULL,
|
||||||
|
.checkFinishedFp = NULL,
|
||||||
|
.setNextCmdFp = NULL
|
||||||
|
};
|
||||||
|
|
||||||
void restInitHandle(HttpServer* pServer) {
|
void restInitHandle(HttpServer* pServer) {
|
||||||
httpAddMethod(pServer, &restDecodeMethod);
|
httpAddMethod(pServer, &restDecodeMethod);
|
||||||
|
|
|
@ -62,9 +62,16 @@
|
||||||
#define TG_MAX_SORT_TAG_SIZE 20
|
#define TG_MAX_SORT_TAG_SIZE 20
|
||||||
|
|
||||||
static HttpDecodeMethod tgDecodeMethod = {"telegraf", tgProcessRquest};
|
static HttpDecodeMethod tgDecodeMethod = {"telegraf", tgProcessRquest};
|
||||||
static HttpEncodeMethod tgQueryMethod = {tgStartQueryJson, tgStopQueryJson, NULL,
|
static HttpEncodeMethod tgQueryMethod = {
|
||||||
tgBuildSqlAffectRowsJson, tgInitQueryJson, tgCleanQueryJson,
|
.startJsonFp = tgStartQueryJson,
|
||||||
tgCheckFinished, tgSetNextCmd};
|
.stopJsonFp = tgStopQueryJson,
|
||||||
|
.buildQueryJsonFp = NULL,
|
||||||
|
.buildAffectRowJsonFp = tgBuildSqlAffectRowsJson,
|
||||||
|
.initJsonFp = tgInitQueryJson,
|
||||||
|
.cleanJsonFp = tgCleanQueryJson,
|
||||||
|
.checkFinishedFp = tgCheckFinished,
|
||||||
|
.setNextCmdFp = tgSetNextCmd
|
||||||
|
};
|
||||||
|
|
||||||
static const char DEFAULT_TELEGRAF_CFG[] =
|
static const char DEFAULT_TELEGRAF_CFG[] =
|
||||||
"{\"metrics\":["
|
"{\"metrics\":["
|
||||||
|
|
Loading…
Reference in New Issue