Skip to content
Snippets Groups Projects
Commit e3d608e4 authored by Vivek Dutta's avatar Vivek Dutta
Browse files

Fix static code analysis errors

parent 46032701
Branches
No related tags found
1 merge request!11Fix static code analysis errors
Pipeline #40499 passed
...@@ -11,6 +11,7 @@ stages: ...@@ -11,6 +11,7 @@ stages:
variables: variables:
DEBUG: 'TRUE' DEBUG: 'TRUE'
SOURCE_FOLDER: "." SOURCE_FOLDER: "."
RUN_CPPCHECK: "cppcheck --enable=all --error-exitcode=1 ${SOURCE_FOLDER}"
run_api_test: run_api_test:
stage: api_test stage: api_test
......
...@@ -263,13 +263,14 @@ static int prepare_stats_blob(struct blob_buf *b, struct qos_stats *stats, void ...@@ -263,13 +263,14 @@ static int prepare_stats_blob(struct blob_buf *b, struct qos_stats *stats, void
static int get_stats_by_ifname(struct blob_buf *b, struct qos_stats *stats, void *dd, static int get_stats_by_ifname(struct blob_buf *b, struct qos_stats *stats, void *dd,
char *ifname, int qid) char *ifname, int qid)
{ {
int queues = 0; int ret = 0;
int i, ret = 0;
if (qid >= 0) { if (qid >= 0) {
ret = prepare_stats_blob(b, stats, dd, ifname, qid); ret = prepare_stats_blob(b, stats, dd, ifname, qid);
} else { } else {
queues = get_no_queues(ifname); int i;
int queues = get_no_queues(ifname);
for (i = 0; i < queues; i++) { for (i = 0; i < queues; i++) {
ret = prepare_stats_blob(b, stats, dd, ifname, i); ret = prepare_stats_blob(b, stats, dd, ifname, i);
if (ret != 0) if (ret != 0)
...@@ -332,17 +333,19 @@ static int validate_keys(char *req_json) ...@@ -332,17 +333,19 @@ static int validate_keys(char *req_json)
int len = strlen(req_json); int len = strlen(req_json);
for (i = 0; i < len; i++) { for (i = 0; i < len; i++) {
char key[IFNAMSIZ] = {0};
if (req_json[i] == QUOTE) { if (req_json[i] == QUOTE) {
char key[IFNAMSIZ] = {0};
int j = 0; int j = 0;
i++; i++;
while (req_json[i] != QUOTE) {
while ((i < len) && (req_json[i] != QUOTE)) {
key[j] = req_json[i]; key[j] = req_json[i];
j++; j++;
i++; i++;
} }
i++; i++;
while ((req_json[i] != SEPERATOR) && (i < len))
while ((i < len) && (req_json[i] != SEPERATOR))
i++; i++;
if (!(!strncmp(key, PARAM1, strlen(PARAM1)) || if (!(!strncmp(key, PARAM1, strlen(PARAM1)) ||
......
...@@ -77,7 +77,6 @@ static void validate_queues(struct json_object *queues) ...@@ -77,7 +77,6 @@ static void validate_queues(struct json_object *queues)
{ {
int i; int i;
int len; int len;
struct json_object *queue;
assert_non_null(queues); assert_non_null(queues);
len = json_object_array_length(queues); len = json_object_array_length(queues);
...@@ -86,7 +85,7 @@ static void validate_queues(struct json_object *queues) ...@@ -86,7 +85,7 @@ static void validate_queues(struct json_object *queues)
assert_true(len >= 0); assert_true(len >= 0);
for (i = 0; i < len; i++) { for (i = 0; i < len; i++) {
queue = json_object_array_get_idx(queues, i); struct json_object *queue = json_object_array_get_idx(queues, i);
json_object_object_foreach(queue, key, val) { json_object_object_foreach(queue, key, val) {
int val_type = json_object_get_type(val); int val_type = json_object_get_type(val);
switch(val_type) { switch(val_type) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment