mirror of
https://github.com/optim-enterprises-bv/nDPId.git
synced 2025-10-28 17:02:24 +00:00
Fixed some SonarCloud issues
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
This commit is contained in:
@@ -1358,21 +1358,22 @@ static void process_flow_stats(struct nDPIsrvd_socket * const sock, struct nDPIs
|
||||
if (flow_user_data->confidence == 0 && flow_user_data->confidence_ndpid_invalid == 0)
|
||||
{
|
||||
struct nDPIsrvd_json_token const * const token = TOKEN_GET_SZ(sock, "ndpi", "confidence");
|
||||
struct nDPIsrvd_json_token const * confi_current = NULL;
|
||||
int confi_next_child_index = -1;
|
||||
|
||||
next_child_index = -1;
|
||||
if ((current = nDPIsrvd_get_next_token(sock, token, &next_child_index)) == NULL)
|
||||
if ((confi_current = nDPIsrvd_get_next_token(sock, token, &confi_next_child_index)) == NULL)
|
||||
{
|
||||
flow_user_data->confidence_ndpid_invalid = 1;
|
||||
}
|
||||
else if (nDPIsrvd_get_next_token(sock, token, &next_child_index) == NULL)
|
||||
else if (nDPIsrvd_get_next_token(sock, token, &confi_next_child_index) == NULL)
|
||||
{
|
||||
if (collectd_map_flow_u8(sock,
|
||||
current,
|
||||
confi_current,
|
||||
confidence_map,
|
||||
nDPIsrvd_ARRAY_LENGTH(confidence_map),
|
||||
&flow_user_data->confidence) != 0 ||
|
||||
collectd_map_value_to_stat(sock, current, confidence_map, nDPIsrvd_ARRAY_LENGTH(confidence_map)) !=
|
||||
0)
|
||||
collectd_map_value_to_stat(
|
||||
sock, confi_current, confidence_map, nDPIsrvd_ARRAY_LENGTH(confidence_map)) != 0)
|
||||
{
|
||||
flow_user_data->confidence = 0;
|
||||
flow_user_data->confidence_ndpid_invalid = 1;
|
||||
@@ -1386,7 +1387,7 @@ static void process_flow_stats(struct nDPIsrvd_socket * const sock, struct nDPIs
|
||||
if (flow_user_data->confidence_ndpid_invalid != 0)
|
||||
{
|
||||
size_t value_len = 0;
|
||||
char const * const value_str = TOKEN_GET_VALUE(sock, current, &value_len);
|
||||
char const * const value_str = TOKEN_GET_VALUE(sock, confi_current, &value_len);
|
||||
|
||||
logger(1, "Unknown/Invalid JSON value for key 'ndpi','confidence': %.*s", (int)value_len, value_str);
|
||||
}
|
||||
|
||||
@@ -596,11 +596,7 @@ static int serialize_influx_line(char * buf, size_t siz)
|
||||
|
||||
for (size_t i = 0; i < NDPI_MAX_RISK - 1 /* NDPI_NO_RISK */; ++i)
|
||||
{
|
||||
bytes = snprintf(buf,
|
||||
siz,
|
||||
"flow_risk_%zu_count=%llu,",
|
||||
i + 1,
|
||||
(unsigned long long int)influxd_statistics.gauges[0].flow_risk_count[i]);
|
||||
bytes = snprintf(buf, siz, "flow_risk_%zu_count=%llu,", i + 1, influxd_statistics.gauges[0].flow_risk_count[i]);
|
||||
CHECK_SNPRINTF_RET(bytes);
|
||||
}
|
||||
buf[-1] = '\n';
|
||||
@@ -812,7 +808,8 @@ static int influxd_map_to_stat(char const * const token_str,
|
||||
struct global_map const * const map,
|
||||
size_t map_length)
|
||||
{
|
||||
size_t i, null_i = map_length;
|
||||
size_t i;
|
||||
size_t null_i = map_length;
|
||||
|
||||
for (i = 0; i < map_length; ++i)
|
||||
{
|
||||
@@ -839,7 +836,7 @@ static int influxd_map_to_stat(char const * const token_str,
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int influxd_map_value_to_stat(struct nDPIsrvd_socket * const sock,
|
||||
static int influxd_map_value_to_stat(struct nDPIsrvd_socket const * const sock,
|
||||
struct nDPIsrvd_json_token const * const token,
|
||||
struct global_map const * const map,
|
||||
size_t map_length)
|
||||
@@ -856,7 +853,7 @@ static int influxd_map_value_to_stat(struct nDPIsrvd_socket * const sock,
|
||||
return influxd_map_to_stat(value_str, value_length, map, map_length);
|
||||
}
|
||||
|
||||
static void influxd_unmap_flow_from_stat(struct flow_user_data * const flow_user_data)
|
||||
static void influxd_unmap_flow_from_stat(struct flow_user_data const * const flow_user_data)
|
||||
{
|
||||
if (flow_user_data->is_ip4 != 0)
|
||||
{
|
||||
@@ -992,7 +989,7 @@ static ssize_t influxd_map_index(char const * const json_key,
|
||||
return unknown_key;
|
||||
}
|
||||
|
||||
static int influxd_map_flow_u8(struct nDPIsrvd_socket * const sock,
|
||||
static int influxd_map_flow_u8(struct nDPIsrvd_socket const * const sock,
|
||||
struct nDPIsrvd_json_token const * const token,
|
||||
struct global_map const * const map,
|
||||
size_t map_length,
|
||||
@@ -1255,22 +1252,22 @@ static void process_flow_stats(struct nDPIsrvd_socket * const sock, struct nDPIs
|
||||
if (flow_user_data->confidence == 0 && flow_user_data->confidence_ndpid_invalid == 0)
|
||||
{
|
||||
struct nDPIsrvd_json_token const * const token = TOKEN_GET_SZ(sock, "ndpi", "confidence");
|
||||
struct nDPIsrvd_json_token const * current = NULL;
|
||||
int next_child_index = -1;
|
||||
struct nDPIsrvd_json_token const * confi_current = NULL;
|
||||
int confi_next_child_index = -1;
|
||||
|
||||
if ((current = nDPIsrvd_get_next_token(sock, token, &next_child_index)) == NULL)
|
||||
if ((confi_current = nDPIsrvd_get_next_token(sock, token, &confi_next_child_index)) == NULL)
|
||||
{
|
||||
flow_user_data->confidence_ndpid_invalid = 1;
|
||||
}
|
||||
else if (nDPIsrvd_get_next_token(sock, token, &next_child_index) == NULL)
|
||||
else if (nDPIsrvd_get_next_token(sock, token, &confi_next_child_index) == NULL)
|
||||
{
|
||||
if (influxd_map_flow_u8(sock,
|
||||
current,
|
||||
confi_current,
|
||||
confidence_map,
|
||||
nDPIsrvd_ARRAY_LENGTH(confidence_map),
|
||||
&flow_user_data->confidence) != 0 ||
|
||||
influxd_map_value_to_stat(sock, current, confidence_map, nDPIsrvd_ARRAY_LENGTH(confidence_map)) !=
|
||||
0)
|
||||
influxd_map_value_to_stat(
|
||||
sock, confi_current, confidence_map, nDPIsrvd_ARRAY_LENGTH(confidence_map)) != 0)
|
||||
{
|
||||
flow_user_data->confidence = 0;
|
||||
flow_user_data->confidence_ndpid_invalid = 1;
|
||||
@@ -1284,7 +1281,7 @@ static void process_flow_stats(struct nDPIsrvd_socket * const sock, struct nDPIs
|
||||
if (flow_user_data->confidence_ndpid_invalid != 0)
|
||||
{
|
||||
size_t value_len = 0;
|
||||
char const * const value_str = TOKEN_GET_VALUE(sock, current, &value_len);
|
||||
char const * const value_str = TOKEN_GET_VALUE(sock, confi_current, &value_len);
|
||||
|
||||
logger(1, "Unknown/Invalid JSON value for key 'ndpi','confidence': %.*s", (int)value_len, value_str);
|
||||
}
|
||||
@@ -1619,7 +1616,8 @@ static void sighandler(int signum)
|
||||
|
||||
int main(int argc, char ** argv)
|
||||
{
|
||||
int retval = 1, epollfd = -1;
|
||||
int retval = 1;
|
||||
int epollfd = -1;
|
||||
|
||||
init_logging("nDPIsrvd-influxd");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user