Skip to content

Commit

Permalink
Fix coverity issues (netdata#16655)
Browse files Browse the repository at this point in the history
  • Loading branch information
stelfrag authored Dec 27, 2023
1 parent 28ef054 commit 0cc327f
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 3 deletions.
2 changes: 2 additions & 0 deletions collectors/log2journal/log2journal-replace.c
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ bool replace_pattern_set(REPLACE_PATTERN *rp, const char *pattern) {
log2stderr("Error: Failed to add replacement node for variable.");
return false;
}
freez(variable_name);

current = end + 1; // Move past the variable
}
Expand All @@ -97,6 +98,7 @@ bool replace_pattern_set(REPLACE_PATTERN *rp, const char *pattern) {
log2stderr("Error: Failed to add replacement node for text.");
return false;
}
freez(text);
}
}

Expand Down
2 changes: 2 additions & 0 deletions collectors/log2journal/log2journal-yaml.c
Original file line number Diff line number Diff line change
Expand Up @@ -561,6 +561,8 @@ static size_t yaml_parse_rewrites(yaml_parser_t *parser, LOG_JOB *jb) {

yaml_event_delete(&sub_event);
}
freez(replace_pattern);
replace_pattern = NULL;
}
break;

Expand Down
1 change: 0 additions & 1 deletion logsmanagement/parser.c
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,6 @@ int search_keyword( char *src, size_t src_sz __maybe_unused,
size_t regcomp_err_str_size = regerror(rc, &regex_compiled, 0, 0);
char *regcomp_err_str = mallocz(regcomp_err_str_size);
regerror(rc, &regex_compiled, regcomp_err_str, regcomp_err_str_size);
freez(regcomp_err_str);
fatal("Could not compile regular expression:%.*s, error: %s", (int) MAX_REGEX_SIZE, regexString, regcomp_err_str);
}
}
Expand Down
4 changes: 2 additions & 2 deletions logsmanagement/query.c
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,8 @@ const logs_qry_res_err_t *fetch_log_sources(BUFFER *wb){
buffer_json_member_add_string(wb, "filename", p_file_infos_arr->data[i]->filename);
buffer_json_member_add_string(wb, "log_type", log_src_type_t_str[p_file_infos_arr->data[i]->log_type]);
buffer_json_member_add_string(wb, "db_dir", p_file_infos_arr->data[i]->db_dir);
buffer_json_member_add_uint64(wb, "db_version", db_user_version(p_file_infos_arr->data[i]->db, -1));
buffer_json_member_add_uint64(wb, "db_flush_freq", db_user_version(p_file_infos_arr->data[i]->db, -1));
buffer_json_member_add_int64(wb, "db_version", db_user_version(p_file_infos_arr->data[i]->db, -1));
buffer_json_member_add_int64(wb, "db_flush_freq", db_user_version(p_file_infos_arr->data[i]->db, -1));
buffer_json_member_add_int64( wb, "db_disk_space_limit", p_file_infos_arr->data[i]->blob_max_size * BLOB_MAX_FILES);
buffer_json_object_close(wb); // options object
}
Expand Down
3 changes: 3 additions & 0 deletions logsmanagement/unit_test/unit_test.c
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,7 @@ static int test_compression_decompression() {
fprintf(stderr, "- Error, original and decompressed data not the same\n");
++errors;
}
freez(decompressed_text);

fprintf(stderr, "%s\n", errors ? "FAIL" : "OK");
return errors;
Expand All @@ -183,6 +184,7 @@ static int test_read_last_line() {
#else
char tmpname[] = "/tmp/tmp.XXXXXX";
#endif
(void) umask(0022);

int fd = mkstemp(tmpname);
if (fd == -1){
Expand Down Expand Up @@ -219,6 +221,7 @@ static int test_read_last_line() {

unlink(tmpname);
close(fd);
fclose(tmpfp);

fprintf(stderr, "%s\n", errors ? "FAIL" : "OK");
return errors;
Expand Down

0 comments on commit 0cc327f

Please sign in to comment.