Task #762 - fixed.err
back to task #762download
Error: CPPCHECK_WARNING (CWE-457):
libeconf-0.6.2-build/libeconf-0.6.2/lib/helpers.c:233: error[uninitvar]: Uninitialized variable: copied_fe.quotes
# 231| copied_fe.comment_after_value = NULL;
# 232| copied_fe.line_number = fe.line_number;
# 233|-> return copied_fe;
# 234| }
Error: GCC_ANALYZER_WARNING (CWE-457):
libeconf-0.6.2-build/libeconf-0.6.2/lib/helpers.c: scope_hint: In function ‘cpy_file_entry’
libeconf-0.6.2-build/libeconf-0.6.2/lib/helpers.c:233:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*(unsigned char *)((char *)&copied_fe + offsetof(struct file_entry, quotes))’
# 231| copied_fe.comment_after_value = NULL;
# 232| copied_fe.line_number = fe.line_number;
# 233|-> return copied_fe;
# 234| }
Error: GCC_ANALYZER_WARNING (CWE-457):
libeconf-0.6.2-build/libeconf-0.6.2/lib/readconfig.c: scope_hint: In function ‘readConfigHistoryWithCallback’
libeconf-0.6.2-build/libeconf-0.6.2/lib/readconfig.c:172:30: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘suffix’
# 170| if (conf_count == 0)
# 171| {
# 172|-> char *suffix_d = malloc (strlen(suffix) + 4); /* + strlen(".d/") */
# 173| if (suffix_d == NULL) {
# 174| free(*key_files);
Error: COMPILER_WARNING (CWE-457):
libeconf-0.6.2-build/libeconf-0.6.2/lib/readconfig.c: scope_hint: In function ‘readConfigHistoryWithCallback’
libeconf-0.6.2-build/libeconf-0.6.2/lib/readconfig.c:172:30: warning[-Wmaybe-uninitialized]: ‘suffix’ may be used uninitialized
# 172 | char *suffix_d = malloc (strlen(suffix) + 4); /* + strlen(".d/") */
# | ^~~~~~~~~~~~~~
libeconf-0.6.2-build/libeconf-0.6.2/lib/readconfig.c:30:15: note: ‘suffix’ was declared here
# 30 | const char *suffix, *default_dirs[4] = {NULL, NULL, NULL, NULL};
# | ^~~~~~
# 170| if (conf_count == 0)
# 171| {
# 172|-> char *suffix_d = malloc (strlen(suffix) + 4); /* + strlen(".d/") */
# 173| if (suffix_d == NULL) {
# 174| free(*key_files);
Error: CLANG_WARNING:
libeconf-0.6.2-build/libeconf-0.6.2/lib/readconfig.c:172:30: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
# 170| if (conf_count == 0)
# 171| {
# 172|-> char *suffix_d = malloc (strlen(suffix) + 4); /* + strlen(".d/") */
# 173| if (suffix_d == NULL) {
# 174| free(*key_files);
Error: CLANG_WARNING:
libeconf-0.6.2-build/libeconf-0.6.2/lib/readconfig.c:174:7: warning[unix.Malloc]: Potential leak of memory pointed to by 'configure_dirs'
# 172| char *suffix_d = malloc (strlen(suffix) + 4); /* + strlen(".d/") */
# 173| if (suffix_d == NULL) {
# 174|-> free(*key_files);
# 175| *key_files = NULL;
# 176| return ECONF_NOMEM;
Error: CPPCHECK_WARNING (CWE-401):
libeconf-0.6.2-build/libeconf-0.6.2/lib/readconfig.c:176: error[memleak]: Memory leak: configure_dirs
# 174| free(*key_files);
# 175| *key_files = NULL;
# 176|-> return ECONF_NOMEM;
# 177| }
# 178| cp = stpcpy(suffix_d, suffix);
Error: GCC_ANALYZER_WARNING (CWE-457):
libeconf-0.6.2-build/libeconf-0.6.2/lib/readconfig.c:201:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘suffix’
# 199| while (default_dirs[i]) {
# 200| char *project_path = combine_strings(default_dirs[i], config_name, '/');
# 201|-> error = traverse_conf_dirs(key_files, configure_dirs, size, project_path,
# 202| suffix, delim, comment, callback, callback_data);
# 203| free(project_path);
Error: CLANG_WARNING:
libeconf-0.6.2-build/libeconf-0.6.2/lib/readconfig.c:201:13: warning[core.CallAndMessage]: 5th function call argument is an uninitialized value
# 199| while (default_dirs[i]) {
# 200| char *project_path = combine_strings(default_dirs[i], config_name, '/');
# 201|-> error = traverse_conf_dirs(key_files, configure_dirs, size, project_path,
# 202| suffix, delim, comment, callback, callback_data);
# 203| free(project_path);