Task #97254 - fixed.err
back to task #97254download
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_OBJECTREF_tag’
openscap-1.4.4/src/OVAL/oval_component.c:275:25: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 2)’
# 273| __attribute__nonnull__(component);
# 274|
# 275|-> return component->type;
# 276| }
# 277|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘oval_component_new’
openscap-1.4.4/src/OVAL/oval_component.c:743:57: warning[-Wanalyzer-malloc-leak]: leak of ‘function’
# 741|
# 742| component = (oval_component_t *) function;
# 743|-> function->function_components = oval_collection_new();
# 744| }
# 745| break;
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘oval_component_clone’
openscap-1.4.4/src/OVAL/oval_component.c:773:30: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(new_model, *old_component.type)’
# 771| return NULL;
# 772|
# 773|-> switch (new_component->type) {
# 774| case OVAL_FUNCTION_ARITHMETIC:{
# 775| oval_arithmetic_operation_t operation = oval_component_get_arithmetic_operation(old_component);
Error: GCC_ANALYZER_WARNING (CWE-476):
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘oval_component_set_variable’
openscap-1.4.4/src/OVAL/oval_component.c:939:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘component’
# 937|
# 938| /* type == OVAL_COMPONENT_VARREF */
# 939|-> if (component->type == OVAL_COMPONENT_VARREF) {
# 940| oval_component_VARREF_t *varref = (oval_component_VARREF_t *) component;
# 941| varref->variable = variable;
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:954:16: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 1)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘oval_component_parse_tag’
# 952| {
# 953|
# 954|-> return oval_value_parse_tag(reader, context, oval_value_consume, component);
# 955| }
# 956|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_OBJECTREF_tag’
openscap-1.4.4/src/OVAL/oval_component.c:962:32: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 2)’
# 960|
# 961| struct oval_definition_model *model = context->definition_model;
# 962|-> char *objref = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "object_ref");
# 963| struct oval_object *object = oval_definition_model_get_new_object(model, objref);
# 964| char *field;
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:963:38: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 2)’
# 961| struct oval_definition_model *model = context->definition_model;
# 962| char *objref = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "object_ref");
# 963|-> struct oval_object *object = oval_definition_model_get_new_object(model, objref);
# 964| char *field;
# 965|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:974:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
# 972| if (field)
# 973| free(field);
# 974|-> field = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "record_field");
# 975| oval_component_set_record_field(component, field);
# 976| if (field)
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_VARREF_tag’
openscap-1.4.4/src/OVAL/oval_component.c:987:32: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 3)’
# 985|
# 986| struct oval_definition_model *model = context->definition_model;
# 987|-> char *varref = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "var_ref");
# 988| struct oval_variable *variable = oval_definition_model_get_new_variable(model, varref, OVAL_VARIABLE_UNKNOWN);
# 989| if (varref != NULL) {
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:988:42: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 3)’
# 986| struct oval_definition_model *model = context->definition_model;
# 987| char *varref = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "var_ref");
# 988|-> struct oval_variable *variable = oval_definition_model_get_new_variable(model, varref, OVAL_VARIABLE_UNKNOWN);
# 989| if (varref != NULL) {
# 990| free(varref);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1017:16: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 10)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_TIMEDIF_tag’
# 1015| {
# 1016| oval_component_FUNCTION_t *function = (oval_component_FUNCTION_t *) component;
# 1017|-> return oval_parser_parse_tag(reader, context, &oval_subcomp_tag_consume, function);
# 1018| }
# 1019|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1017:16: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 11)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘oval_component_parse_tag’
# 1015| {
# 1016| oval_component_FUNCTION_t *function = (oval_component_FUNCTION_t *) component;
# 1017|-> return oval_parser_parse_tag(reader, context, &oval_subcomp_tag_consume, function);
# 1018| }
# 1019|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1017:16: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 12)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_REGEX_CAPTURE_tag’
# 1015| {
# 1016| oval_component_FUNCTION_t *function = (oval_component_FUNCTION_t *) component;
# 1017|-> return oval_parser_parse_tag(reader, context, &oval_subcomp_tag_consume, function);
# 1018| }
# 1019|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1017:16: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 13)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_ARITHMETIC_tag’
# 1015| {
# 1016| oval_component_FUNCTION_t *function = (oval_component_FUNCTION_t *) component;
# 1017|-> return oval_parser_parse_tag(reader, context, &oval_subcomp_tag_consume, function);
# 1018| }
# 1019|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1017:16: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 14)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘oval_component_parse_tag’
# 1015| {
# 1016| oval_component_FUNCTION_t *function = (oval_component_FUNCTION_t *) component;
# 1017|-> return oval_parser_parse_tag(reader, context, &oval_subcomp_tag_consume, function);
# 1018| }
# 1019|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1017:16: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 15)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘oval_component_parse_tag’
# 1015| {
# 1016| oval_component_FUNCTION_t *function = (oval_component_FUNCTION_t *) component;
# 1017|-> return oval_parser_parse_tag(reader, context, &oval_subcomp_tag_consume, function);
# 1018| }
# 1019|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1017:16: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 5)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_BEGEND_tag’
# 1015| {
# 1016| oval_component_FUNCTION_t *function = (oval_component_FUNCTION_t *) component;
# 1017|-> return oval_parser_parse_tag(reader, context, &oval_subcomp_tag_consume, function);
# 1018| }
# 1019|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1017:16: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 6)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘oval_component_parse_tag’
# 1015| {
# 1016| oval_component_FUNCTION_t *function = (oval_component_FUNCTION_t *) component;
# 1017|-> return oval_parser_parse_tag(reader, context, &oval_subcomp_tag_consume, function);
# 1018| }
# 1019|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1017:16: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 7)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_BEGEND_tag’
# 1015| {
# 1016| oval_component_FUNCTION_t *function = (oval_component_FUNCTION_t *) component;
# 1017|-> return oval_parser_parse_tag(reader, context, &oval_subcomp_tag_consume, function);
# 1018| }
# 1019|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1017:16: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 8)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_SPLIT_tag’
# 1015| {
# 1016| oval_component_FUNCTION_t *function = (oval_component_FUNCTION_t *) component;
# 1017|-> return oval_parser_parse_tag(reader, context, &oval_subcomp_tag_consume, function);
# 1018| }
# 1019|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1017:16: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 9)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_SUBSTRING_tag’
# 1015| {
# 1016| oval_component_FUNCTION_t *function = (oval_component_FUNCTION_t *) component;
# 1017|-> return oval_parser_parse_tag(reader, context, &oval_subcomp_tag_consume, function);
# 1018| }
# 1019|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_ARITHMETIC_tag’
openscap-1.4.4/src/OVAL/oval_component.c:1026:49: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 13)’
# 1024|
# 1025| oval_component_ARITHMETIC_t *arithmetic = (oval_component_ARITHMETIC_t *) component;
# 1026|-> oval_arithmetic_operation_t operation = oval_arithmetic_operation_parse(reader, "arithmetic_operation",
# 1027| OVAL_ARITHMETIC_UNKNOWN);
# 1028| arithmetic->operation = operation;
Error: GCC_ANALYZER_WARNING (CWE-476):
openscap-1.4.4/src/OVAL/oval_component.c:1028:31: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘component’
# 1026| oval_arithmetic_operation_t operation = oval_arithmetic_operation_parse(reader, "arithmetic_operation",
# 1027| OVAL_ARITHMETIC_UNKNOWN);
# 1028|-> arithmetic->operation = operation;
# 1029| return _oval_component_parse_FUNCTION_tag(reader, context, component);
# 1030| }
Error: GCC_ANALYZER_WARNING (CWE-476):
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_BEGEND_tag’
openscap-1.4.4/src/OVAL/oval_component.c:1039:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘component’
# 1037|
# 1038| oval_component_BEGEND_t *begend = (oval_component_BEGEND_t *) component;
# 1039|-> begend->character = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "character");
# 1040|
# 1041| return _oval_component_parse_FUNCTION_tag(reader, context, component);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1039:37: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 5)’
# 1037|
# 1038| oval_component_BEGEND_t *begend = (oval_component_BEGEND_t *) component;
# 1039|-> begend->character = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "character");
# 1040|
# 1041| return _oval_component_parse_FUNCTION_tag(reader, context, component);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1039:37: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 7)’
# 1037|
# 1038| oval_component_BEGEND_t *begend = (oval_component_BEGEND_t *) component;
# 1039|-> begend->character = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "character");
# 1040|
# 1041| return _oval_component_parse_FUNCTION_tag(reader, context, component);
Error: GCC_ANALYZER_WARNING (CWE-476):
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_SPLIT_tag’
openscap-1.4.4/src/OVAL/oval_component.c:1051:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘component’
# 1049|
# 1050| oval_component_SPLIT_t *split = (oval_component_SPLIT_t *) component;
# 1051|-> split->delimiter = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "delimiter");
# 1052|
# 1053| return _oval_component_parse_FUNCTION_tag(reader, context, component);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1051:36: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 8)’
# 1049|
# 1050| oval_component_SPLIT_t *split = (oval_component_SPLIT_t *) component;
# 1051|-> split->delimiter = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "delimiter");
# 1052|
# 1053| return _oval_component_parse_FUNCTION_tag(reader, context, component);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_GLOB_TO_REGEX_tag’
openscap-1.4.4/src/OVAL/oval_component.c:1063:9: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 16)’
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_GLOB_TO_REGEX_tag’
# 1061|
# 1062| oval_component_GLOB_t *glob_to_regex = (oval_component_GLOB_t *) component;
# 1063|-> glob_to_regex->glob_noescape = oval_parser_boolean_attribute(reader, "glob_noescape", 0);
# 1064|
# 1065| return _oval_component_parse_FUNCTION_tag(reader, context, component);
Error: GCC_ANALYZER_WARNING (CWE-476):
openscap-1.4.4/src/OVAL/oval_component.c:1063:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘component’
# 1061|
# 1062| oval_component_GLOB_t *glob_to_regex = (oval_component_GLOB_t *) component;
# 1063|-> glob_to_regex->glob_noescape = oval_parser_boolean_attribute(reader, "glob_noescape", 0);
# 1064|
# 1065| return _oval_component_parse_FUNCTION_tag(reader, context, component);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1063:40: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 16)’
# 1061|
# 1062| oval_component_GLOB_t *glob_to_regex = (oval_component_GLOB_t *) component;
# 1063|-> glob_to_regex->glob_noescape = oval_parser_boolean_attribute(reader, "glob_noescape", 0);
# 1064|
# 1065| return _oval_component_parse_FUNCTION_tag(reader, context, component);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_SUBSTRING_tag’
openscap-1.4.4/src/OVAL/oval_component.c:1076:36: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 9)’
# 1074|
# 1075| oval_component_SUBSTRING_t *substring = (oval_component_SUBSTRING_t *) component;
# 1076|-> char *start_text = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "substring_start");
# 1077| char *length_text = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "substring_length");
# 1078| int start = (start_text == NULL) ? 0 : atoi(start_text);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c:1077:37: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 9)’
# 1075| oval_component_SUBSTRING_t *substring = (oval_component_SUBSTRING_t *) component;
# 1076| char *start_text = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "substring_start");
# 1077|-> char *length_text = (char *)xmlTextReaderGetAttribute(reader, BAD_CAST "substring_length");
# 1078| int start = (start_text == NULL) ? 0 : atoi(start_text);
# 1079| int length = (length_text == NULL) ? 0 : atoi(length_text);
Error: GCC_ANALYZER_WARNING (CWE-476):
openscap-1.4.4/src/OVAL/oval_component.c:1084:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘component’
# 1082| if (length_text != NULL)
# 1083| free(length_text);
# 1084|-> substring->start = start;
# 1085| substring->length = length;
# 1086|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_component.c: scope_hint: In function ‘_oval_component_parse_TIMEDIF_tag’
openscap-1.4.4/src/OVAL/oval_component.c:1097:43: warning[-Wanalyzer-malloc-leak]: leak of ‘oval_component_new(model, 10)’
# 1095|
# 1096| oval_component_TIMEDIF_t *timedif = (oval_component_TIMEDIF_t *) component;
# 1097|-> oval_datetime_format_t format_1 = oval_datetime_format_parse(reader, "format_1",
# 1098| OVAL_DATETIME_YEAR_MONTH_DAY);
# 1099| oval_datetime_format_t format_2 = oval_datetime_format_parse(reader, "format_2",
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_recordField.c:368:23: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/OVAL/oval_recordField.c: scope_hint: In function ‘oval_record_field_parse_tag’
# 366| char *var_ref;
# 367|
# 368|-> opr = oval_operation_parse(reader, "operation", OVAL_OPERATION_EQUALS);
# 369| oval_record_field_set_operation(rf, opr);
# 370| var_check = oval_check_parse(reader, "var_check", OVAL_CHECK_ALL);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_recordField.c:370:29: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/OVAL/oval_recordField.c: scope_hint: In function ‘oval_record_field_parse_tag’
# 368| opr = oval_operation_parse(reader, "operation", OVAL_OPERATION_EQUALS);
# 369| oval_record_field_set_operation(rf, opr);
# 370|-> var_check = oval_check_parse(reader, "var_check", OVAL_CHECK_ALL);
# 371| oval_record_field_set_var_check(rf, var_check);
# 372| ent_check = oval_check_parse(reader, "entity_check", OVAL_CHECK_ALL);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_recordField.c:372:29: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/OVAL/oval_recordField.c: scope_hint: In function ‘oval_record_field_parse_tag’
# 370| var_check = oval_check_parse(reader, "var_check", OVAL_CHECK_ALL);
# 371| oval_record_field_set_var_check(rf, var_check);
# 372|-> ent_check = oval_check_parse(reader, "entity_check", OVAL_CHECK_ALL);
# 373| oval_record_field_set_ent_check(rf, ent_check);
# 374|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_recordField.c:375:36: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/OVAL/oval_recordField.c: scope_hint: In function ‘oval_record_field_parse_tag’
# 373| oval_record_field_set_ent_check(rf, ent_check);
# 374|
# 375|-> var_ref = (char *) xmlTextReaderGetAttribute(reader, BAD_CAST "var_ref");
# 376| if (var_ref == NULL) {
# 377| ret = oscap_parser_text_value(reader, &_oval_record_field_value_consumer, rf);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_recordField.c:377:31: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/OVAL/oval_recordField.c: scope_hint: In function ‘oval_record_field_parse_tag’
# 375| var_ref = (char *) xmlTextReaderGetAttribute(reader, BAD_CAST "var_ref");
# 376| if (var_ref == NULL) {
# 377|-> ret = oscap_parser_text_value(reader, &_oval_record_field_value_consumer, rf);
# 378| } else {
# 379| struct oval_definition_model *model;
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_recordField.c:383:31: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/OVAL/oval_recordField.c: scope_hint: In function ‘oval_record_field_parse_tag’
# 381|
# 382| model = context->definition_model;
# 383|-> var = oval_definition_model_get_new_variable(model, var_ref, OVAL_VARIABLE_UNKNOWN);
# 384| oval_record_field_set_variable(rf, var);
# 385| xmlFree(var_ref);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_recordField.c:385:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/OVAL/oval_recordField.c: scope_hint: In function ‘oval_record_field_parse_tag’
# 383| var = oval_definition_model_get_new_variable(model, var_ref, OVAL_VARIABLE_UNKNOWN);
# 384| oval_record_field_set_variable(rf, var);
# 385|-> xmlFree(var_ref);
# 386| }
# 387| break;
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_recordField.c:393:26: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/OVAL/oval_recordField.c: scope_hint: In function ‘oval_record_field_parse_tag’
# 391| oval_syschar_status_t status;
# 392|
# 393|-> status = oval_syschar_status_parse(reader, "status", SYSCHAR_STATUS_EXISTS);
# 394| oval_record_field_set_status(rf, status);
# 395| ret = oscap_parser_text_value(reader, &_oval_record_field_value_consumer, rf);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_recordField.c:395:23: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/OVAL/oval_recordField.c: scope_hint: In function ‘oval_record_field_parse_tag’
# 393| status = oval_syschar_status_parse(reader, "status", SYSCHAR_STATUS_EXISTS);
# 394| oval_record_field_set_status(rf, status);
# 395|-> ret = oscap_parser_text_value(reader, &_oval_record_field_value_consumer, rf);
# 396| break;
# 397| }
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/oval_recordField.c:402:10: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/OVAL/oval_recordField.c: scope_hint: In function ‘oval_record_field_parse_tag’
# 400| }
# 401|
# 402|-> (*consumer) (rf, user);
# 403|
# 404| return ret;
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:194:31: warning[-Wanalyzer-malloc-leak]: leak of ‘new_buf’
# 192| SEXP_t *msg;
# 193|
# 194|-> msg = probe_msg_creatf(OVAL_MESSAGE_LEVEL_ERROR, "read(): '%s' %s.", whole_path, strerror(errno));
# 195| probe_cobj_add_msg(probe_ctx_getresult(pfd->ctx), msg);
# 196| SEXP_free(msg);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:194:31: warning[-Wanalyzer-malloc-leak]: leak of ‘whole_path’
# 192| SEXP_t *msg;
# 193|
# 194|-> msg = probe_msg_creatf(OVAL_MESSAGE_LEVEL_ERROR, "read(): '%s' %s.", whole_path, strerror(errno));
# 195| probe_cobj_add_msg(probe_ctx_getresult(pfd->ctx), msg);
# 196| SEXP_free(msg);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:195:25: warning[-Wanalyzer-malloc-leak]: leak of ‘new_buf’
# 193|
# 194| msg = probe_msg_creatf(OVAL_MESSAGE_LEVEL_ERROR, "read(): '%s' %s.", whole_path, strerror(errno));
# 195|-> probe_cobj_add_msg(probe_ctx_getresult(pfd->ctx), msg);
# 196| SEXP_free(msg);
# 197| probe_cobj_set_flag(probe_ctx_getresult(pfd->ctx), SYSCHAR_FLAG_ERROR);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:196:25: warning[-Wanalyzer-malloc-leak]: leak of ‘new_buf’
# 194| msg = probe_msg_creatf(OVAL_MESSAGE_LEVEL_ERROR, "read(): '%s' %s.", whole_path, strerror(errno));
# 195| probe_cobj_add_msg(probe_ctx_getresult(pfd->ctx), msg);
# 196|-> SEXP_free(msg);
# 197| probe_cobj_set_flag(probe_ctx_getresult(pfd->ctx), SYSCHAR_FLAG_ERROR);
# 198| ret = -2;
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:197:25: warning[-Wanalyzer-malloc-leak]: leak of ‘new_buf’
# 195| probe_cobj_add_msg(probe_ctx_getresult(pfd->ctx), msg);
# 196| SEXP_free(msg);
# 197|-> probe_cobj_set_flag(probe_ctx_getresult(pfd->ctx), SYSCHAR_FLAG_ERROR);
# 198| ret = -2;
# 199| goto cleanup;
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:216:30: warning[-Wanalyzer-malloc-leak]: leak of ‘new_buf’
# 214|
# 215| do {
# 216|-> substr_cnt = oscap_pcre_get_substrings(buf, &ofs, pfd->compiled_regex, want_instance, &substrs);
# 217|
# 218| if (substr_cnt < 0) {
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:216:30: warning[-Wanalyzer-malloc-leak]: leak of ‘whole_path’
# 214|
# 215| do {
# 216|-> substr_cnt = oscap_pcre_get_substrings(buf, &ofs, pfd->compiled_regex, want_instance, &substrs);
# 217|
# 218| if (substr_cnt < 0) {
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:220:31: warning[-Wanalyzer-malloc-leak]: leak of ‘whole_path’
# 218| if (substr_cnt < 0) {
# 219| SEXP_t *msg;
# 220|-> msg = probe_msg_creatf(OVAL_MESSAGE_LEVEL_ERROR,
# 221| "Regular expression pattern match failed in file %s with error %d.",
# 222| whole_path, substr_cnt);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:243:9: warning[-Wanalyzer-malloc-leak]: leak of ‘whole_path’
# 241| } while (substr_cnt > 0 && ofs < buf_used);
# 242|
# 243|-> probe_ent_getvals(pfd->instance_ent, &instance_value_list);
# 244| instance_value = SEXP_list_first(instance_value_list);
# 245| negative_instance_value = SEXP_number_geti_64(instance_value) < 0;
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:244:26: warning[-Wanalyzer-malloc-leak]: leak of ‘whole_path’
# 242|
# 243| probe_ent_getvals(pfd->instance_ent, &instance_value_list);
# 244|-> instance_value = SEXP_list_first(instance_value_list);
# 245| negative_instance_value = SEXP_number_geti_64(instance_value) < 0;
# 246| SEXP_free(instance_value_list);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:245:35: warning[-Wanalyzer-malloc-leak]: leak of ‘whole_path’
# 243| probe_ent_getvals(pfd->instance_ent, &instance_value_list);
# 244| instance_value = SEXP_list_first(instance_value_list);
# 245|-> negative_instance_value = SEXP_number_geti_64(instance_value) < 0;
# 246| SEXP_free(instance_value_list);
# 247| SEXP_free(instance_value);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:246:9: warning[-Wanalyzer-malloc-leak]: leak of ‘whole_path’
# 244| instance_value = SEXP_list_first(instance_value_list);
# 245| negative_instance_value = SEXP_number_geti_64(instance_value) < 0;
# 246|-> SEXP_free(instance_value_list);
# 247| SEXP_free(instance_value);
# 248|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:247:9: warning[-Wanalyzer-malloc-leak]: leak of ‘whole_path’
# 245| negative_instance_value = SEXP_number_geti_64(instance_value) < 0;
# 246| SEXP_free(instance_value_list);
# 247|-> SEXP_free(instance_value);
# 248|
# 249| for(cur_inst = 0; cur_inst < instance_count; cur_inst++){
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:276:17: warning[-Wanalyzer-malloc-leak]: leak of ‘buf’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:63:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:185:25: note: in expansion of macro ‘dE’
# 274| cleanup:
# 275| if (fd != -1)
# 276|-> close(fd);
# 277| free(buf);
# 278| if (whole_path != NULL)
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:276:17: warning[-Wanalyzer-malloc-leak]: leak of ‘new_buf’
# 274| cleanup:
# 275| if (fd != -1)
# 276|-> close(fd);
# 277| free(buf);
# 278| if (whole_path != NULL)
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:276:17: warning[-Wanalyzer-malloc-leak]: leak of ‘whole_path’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:63:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:185:25: note: in expansion of macro ‘dE’
# 274| cleanup:
# 275| if (fd != -1)
# 276|-> close(fd);
# 277| free(buf);
# 278| if (whole_path != NULL)
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/unix/linux/inetlisteningservers_probe.c: scope_hint: In function ‘inetlisteningservers_probe_main’
openscap-1.4.4/src/OVAL/probes/unix/linux/inetlisteningservers_probe.c:566:29: warning[-Wanalyzer-malloc-leak]: leak of ‘req’
# 564| memset(req, 0, sizeof(*req));
# 565|
# 566|-> req->protocol_ent = probe_obj_getent(object, "protocol", 1);
# 567| if (req->protocol_ent == NULL) {
# 568| err = PROBE_ENOVAL;
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/unix/linux/inetlisteningservers_probe.c:572:34: warning[-Wanalyzer-malloc-leak]: leak of ‘req’
# 570| }
# 571|
# 572|-> req->local_address_ent = probe_obj_getent(object, "local_address", 1);
# 573| if (req->local_address_ent == NULL) {
# 574| err = PROBE_ENOVAL;
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/unix/linux/inetlisteningservers_probe.c:578:31: warning[-Wanalyzer-malloc-leak]: leak of ‘req’
# 576| }
# 577|
# 578|-> req->local_port_ent = probe_obj_getent(object, "local_port", 1);
# 579| if (req->local_port_ent == NULL) {
# 580| err = PROBE_ENOVAL;
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/unix/linux/inetlisteningservers_probe.c:615:9: warning[-Wanalyzer-malloc-leak]: leak of ‘req’
# 613| err = 0;
# 614| cleanup:
# 615|-> SEXP_free(req->protocol_ent);
# 616| SEXP_free(req->local_address_ent);
# 617| SEXP_free(req->local_port_ent);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/unix/linux/inetlisteningservers_probe.c:616:9: warning[-Wanalyzer-malloc-leak]: leak of ‘req’
# 614| cleanup:
# 615| SEXP_free(req->protocol_ent);
# 616|-> SEXP_free(req->local_address_ent);
# 617| SEXP_free(req->local_port_ent);
# 618| free(req);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/unix/linux/inetlisteningservers_probe.c:617:9: warning[-Wanalyzer-malloc-leak]: leak of ‘req’
# 615| SEXP_free(req->protocol_ent);
# 616| SEXP_free(req->local_address_ent);
# 617|-> SEXP_free(req->local_port_ent);
# 618| free(req);
# 619|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:940:20: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:925:26: note: in expansion of macro ‘tmpbuf_get’
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:925:26: note: in expansion of macro ‘tmpbuf_get’
# 938| */
# 939| key = strdup(buffer + bufidx);
# 940|-> if (key == NULL)
# 941| exit(ENOMEM);
# 942|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1254:20: warning[-Wanalyzer-malloc-leak]: leak of ‘res’
# 1252|
# 1253| xiconf_strans_t *res = malloc(sizeof(xiconf_strans_t));
# 1254|-> res->cnt = rbt_str_size(xiconf->stree);
# 1255| res->srv = malloc(sizeof(xiconf_service_t *) * res->cnt);
# 1256|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1257:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
# 1255| res->srv = malloc(sizeof(xiconf_service_t *) * res->cnt);
# 1256|
# 1257|-> rbt_str_walk_inorder2(xiconf->stree, xiconf_dump_cb, (void *)res, 0);
# 1258|
# 1259| res->cnt = rbt_str_size(xiconf->stree);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1257:9: warning[-Wanalyzer-malloc-leak]: leak of ‘res’
# 1255| res->srv = malloc(sizeof(xiconf_service_t *) * res->cnt);
# 1256|
# 1257|-> rbt_str_walk_inorder2(xiconf->stree, xiconf_dump_cb, (void *)res, 0);
# 1258|
# 1259| res->cnt = rbt_str_size(xiconf->stree);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/XCCDF/result.c:181:59: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/common/util.h:194:55: note: in definition of macro ‘OSCAP_SETTER_HEADER’
openscap-1.4.4/src/common/util.h:240:9: note: in expansion of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/common/util.h:217:45: note: in definition of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/common/util.h:194:55: note: in definition of macro ‘OSCAP_SETTER_HEADER’
openscap-1.4.4/src/common/util.h:240:9: note: in expansion of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/common/util.h:217:45: note: in definition of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/common/util.h:194:55: note: in definition of macro ‘OSCAP_SETTER_HEADER’
openscap-1.4.4/src/common/util.h:240:9: note: in expansion of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/common/util.h:217:45: note: in definition of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/XCCDF/helpers.h:118:17: note: in expansion of macro ‘XCCDF_ITERATOR_GETTER’
openscap-1.4.4/src/XCCDF/helpers.h:123:17: note: in expansion of macro ‘XCCDF_IGETTER’
openscap-1.4.4/src/XCCDF/result.c:170:1: note: in expansion of macro ‘XCCDF_LISTMANIP’
openscap-1.4.4/src/XCCDF/helpers.h:118:17: note: in expansion of macro ‘XCCDF_ITERATOR_GETTER’
openscap-1.4.4/src/XCCDF/helpers.h:123:17: note: in expansion of macro ‘XCCDF_IGETTER’
openscap-1.4.4/src/XCCDF/result.c:170:1: note: in expansion of macro ‘XCCDF_LISTMANIP’
openscap-1.4.4/src/XCCDF/helpers.h:118:17: note: in expansion of macro ‘XCCDF_ITERATOR_GETTER’
openscap-1.4.4/src/XCCDF/helpers.h:123:17: note: in expansion of macro ‘XCCDF_IGETTER’
openscap-1.4.4/src/XCCDF/result.c:170:1: note: in expansion of macro ‘XCCDF_LISTMANIP’
# 179| static inline void _xccdf_result_add_target_fact_uniq(struct xccdf_result *result, struct xccdf_target_fact *fact)
# 180| {
# 181|-> struct xccdf_target_fact_iterator *target_facts = xccdf_result_get_target_facts(result);
# 182| while (xccdf_target_fact_iterator_has_more(target_facts)) {
# 183| struct xccdf_target_fact *target_fact = xccdf_target_fact_iterator_next(target_facts);
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/XCCDF/result.c:182:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/common/util.h:194:55: note: in definition of macro ‘OSCAP_SETTER_HEADER’
openscap-1.4.4/src/common/util.h:240:9: note: in expansion of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/common/util.h:217:45: note: in definition of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/common/util.h:194:55: note: in definition of macro ‘OSCAP_SETTER_HEADER’
openscap-1.4.4/src/common/util.h:240:9: note: in expansion of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/common/util.h:217:45: note: in definition of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/common/debug_priv.h:47:102: note: in definition of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:62:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/XCCDF/result.c:317:25: note: in expansion of macro ‘dW’
openscap-1.4.4/src/XCCDF/helpers.h:127:17: note: in expansion of macro ‘XCCDF_ADDER’
openscap-1.4.4/src/XCCDF/result.c:166:1: note: in expansion of macro ‘XCCDF_LISTMANIP_STRING’
openscap-1.4.4/src/XCCDF/helpers.h:121:71: note: in definition of macro ‘XCCDF_ADDER’
openscap-1.4.4/src/XCCDF/result.c:166:1: note: in expansion of macro ‘XCCDF_LISTMANIP_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/common/util.h:194:55: note: in definition of macro ‘OSCAP_SETTER_HEADER’
openscap-1.4.4/src/common/util.h:240:9: note: in expansion of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:659:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/common/util.h:217:45: note: in definition of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:659:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/XCCDF/helpers.h:127:17: note: in expansion of macro ‘XCCDF_ADDER’
openscap-1.4.4/src/XCCDF/result.c:167:1: note: in expansion of macro ‘XCCDF_LISTMANIP_STRING’
openscap-1.4.4/src/XCCDF/helpers.h:121:71: note: in definition of macro ‘XCCDF_ADDER’
openscap-1.4.4/src/XCCDF/result.c:167:1: note: in expansion of macro ‘XCCDF_LISTMANIP_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/common/util.h:194:55: note: in definition of macro ‘OSCAP_SETTER_HEADER’
openscap-1.4.4/src/common/util.h:240:9: note: in expansion of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/common/util.h:217:45: note: in definition of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/common/util.h:117:41: note: in definition of macro ‘OSCAP_ITERATOR_HAS_MORE’
openscap-1.4.4/src/common/util.h:123:31: note: in expansion of macro ‘OSCAP_ITERATOR_GEN_T’
openscap-1.4.4/src/XCCDF/result.c:772:1: note: in expansion of macro ‘OSCAP_ITERATOR_GEN’
openscap-1.4.4/src/common/util.h:122:57: note: in expansion of macro ‘OSCAP_ITERATOR_HAS_MORE’
openscap-1.4.4/src/common/util.h:123:31: note: in expansion of macro ‘OSCAP_ITERATOR_GEN_T’
openscap-1.4.4/src/XCCDF/result.c:772:1: note: in expansion of macro ‘OSCAP_ITERATOR_GEN’
openscap-1.4.4/src/common/util.h:122:57: note: in expansion of macro ‘OSCAP_ITERATOR_HAS_MORE’
openscap-1.4.4/src/common/util.h:123:31: note: in expansion of macro ‘OSCAP_ITERATOR_GEN_T’
openscap-1.4.4/src/XCCDF/result.c:772:1: note: in expansion of macro ‘OSCAP_ITERATOR_GEN’
# 180| {
# 181| struct xccdf_target_fact_iterator *target_facts = xccdf_result_get_target_facts(result);
# 182|-> while (xccdf_target_fact_iterator_has_more(target_facts)) {
# 183| struct xccdf_target_fact *target_fact = xccdf_target_fact_iterator_next(target_facts);
# 184| if (target_fact->type == fact->type)
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/XCCDF/result.c:184:40: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/common/util.h:194:55: note: in definition of macro ‘OSCAP_SETTER_HEADER’
openscap-1.4.4/src/common/util.h:240:9: note: in expansion of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/common/util.h:217:45: note: in definition of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/common/util.h:194:55: note: in definition of macro ‘OSCAP_SETTER_HEADER’
openscap-1.4.4/src/common/util.h:240:9: note: in expansion of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/common/util.h:217:45: note: in definition of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:771:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/common/debug_priv.h:47:102: note: in definition of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:62:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/XCCDF/result.c:317:25: note: in expansion of macro ‘dW’
openscap-1.4.4/src/XCCDF/helpers.h:127:17: note: in expansion of macro ‘XCCDF_ADDER’
openscap-1.4.4/src/XCCDF/result.c:166:1: note: in expansion of macro ‘XCCDF_LISTMANIP_STRING’
openscap-1.4.4/src/XCCDF/helpers.h:121:71: note: in definition of macro ‘XCCDF_ADDER’
openscap-1.4.4/src/XCCDF/result.c:166:1: note: in expansion of macro ‘XCCDF_LISTMANIP_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/common/util.h:194:55: note: in definition of macro ‘OSCAP_SETTER_HEADER’
openscap-1.4.4/src/common/util.h:240:9: note: in expansion of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:659:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/common/util.h:217:45: note: in definition of macro ‘OSCAP_SETTER_GENERIC’
openscap-1.4.4/src/common/util.h:246:49: note: in expansion of macro ‘OSCAP_SETTER_STRING’
openscap-1.4.4/src/XCCDF/result.c:659:1: note: in expansion of macro ‘OSCAP_ACCESSOR_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
openscap-1.4.4/src/XCCDF/helpers.h:127:17: note: in expansion of macro ‘XCCDF_ADDER’
openscap-1.4.4/src/XCCDF/result.c:167:1: note: in expansion of macro ‘XCCDF_LISTMANIP_STRING’
openscap-1.4.4/src/XCCDF/helpers.h:121:71: note: in definition of macro ‘XCCDF_ADDER’
openscap-1.4.4/src/XCCDF/result.c:167:1: note: in expansion of macro ‘XCCDF_LISTMANIP_STRING’
openscap-1.4.4/src/XCCDF/result.c: scope_hint: In function ‘_xccdf_result_add_target_fact_uniq’
# 182| while (xccdf_target_fact_iterator_has_more(target_facts)) {
# 183| struct xccdf_target_fact *target_fact = xccdf_target_fact_iterator_next(target_facts);
# 184|-> if (target_fact->type == fact->type)
# 185| if (target_fact->name != NULL && fact->name != NULL && !strcmp(target_fact->name, fact->name))
# 186| if (target_fact->value != NULL && fact->value != NULL && !strcmp(target_fact->value, fact->value)) {
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/XCCDF/tailoring.c:191:51: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/XCCDF/tailoring.c:126:9: note: in expansion of macro ‘XCCDF_ASSERT_ELEMENT’
openscap-1.4.4/src/XCCDF/tailoring.c: scope_hint: In function ‘xccdf_tailoring_parse’
# 189| dI("Parsing Tailoring Profiles without reference to Benchmark");
# 190| }
# 191|-> struct xccdf_item *item = xccdf_profile_parse(reader, benchmark);
# 192| if (!xccdf_tailoring_add_profile(tailoring, XPROFILE(item))) {
# 193| dW("Failed to add profile to tailoring while parsing!");
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/XCCDF/tailoring.c:201:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
openscap-1.4.4/src/XCCDF/tailoring.c:126:9: note: in expansion of macro ‘XCCDF_ASSERT_ELEMENT’
openscap-1.4.4/src/XCCDF/tailoring.c: scope_hint: In function ‘xccdf_tailoring_parse’
# 199| xmlTextReaderConstLocalName(reader));
# 200| }
# 201|-> xmlTextReaderRead(reader);
# 202| }
# 203|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/XCCDF/tailoring.c:399:22: warning[-Wanalyzer-malloc-leak]: leak of ‘xccdf_tailoring_new()’
openscap-1.4.4/src/XCCDF/tailoring.c:126:9: note: in expansion of macro ‘XCCDF_ASSERT_ELEMENT’
openscap-1.4.4/src/XCCDF/tailoring.c: scope_hint: In function ‘xccdf_tailoring_parse’
# 397| bool xccdf_tailoring_set_id(struct xccdf_tailoring *tailoring, const char* newval)
# 398| {
# 399|-> if (tailoring->id)
# 400| free(tailoring->id);
# 401|
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/common/debug_priv.h:47:37: warning[-Wanalyzer-malloc-leak]: leak of ‘buf’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:63:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:185:25: note: in expansion of macro ‘dE’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:63:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:185:25: note: in expansion of macro ‘dE’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:63:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:185:25: note: in expansion of macro ‘dE’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:63:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:185:25: note: in expansion of macro ‘dE’
# 45|
# 46|
# 47|-> # define __dlprintf_wrapper(l, ...) __oscap_dlprintf (l, __FILE__, __PRETTY_FUNCTION__, __LINE__, 0, __VA_ARGS__)
# 48|
# 49| /**
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/common/debug_priv.h:47:37: warning[-Wanalyzer-malloc-leak]: leak of ‘new_buf’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:63:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:207:25: note: in expansion of macro ‘dE’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:63:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:207:25: note: in expansion of macro ‘dE’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:63:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:207:25: note: in expansion of macro ‘dE’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:63:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/independent/textfilecontent54_probe.c:207:25: note: in expansion of macro ‘dE’
# 45|
# 46|
# 47|-> # define __dlprintf_wrapper(l, ...) __oscap_dlprintf (l, __FILE__, __PRETTY_FUNCTION__, __LINE__, 0, __VA_ARGS__)
# 48|
# 49| /**
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/common/debug_priv.h:47:37: warning[-Wanalyzer-malloc-leak]: leak of ‘new_valstr_array’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:64:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1502:25: note: in expansion of macro ‘dD’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:64:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1502:25: note: in expansion of macro ‘dD’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:64:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1502:25: note: in expansion of macro ‘dD’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:64:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1502:25: note: in expansion of macro ‘dD’
# 45|
# 46|
# 47|-> # define __dlprintf_wrapper(l, ...) __oscap_dlprintf (l, __FILE__, __PRETTY_FUNCTION__, __LINE__, 0, __VA_ARGS__)
# 48|
# 49| /**
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c: scope_hint: In function ‘op_remove_strl’
openscap-1.4.4/src/common/debug_priv.h:47:37: warning[-Wanalyzer-malloc-leak]: leak of ‘newstr_array’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:64:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1479:17: note: in expansion of macro ‘dD’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:64:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1479:17: note: in expansion of macro ‘dD’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:64:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1479:17: note: in expansion of macro ‘dD’
# 45|
# 46|
# 47|-> # define __dlprintf_wrapper(l, ...) __oscap_dlprintf (l, __FILE__, __PRETTY_FUNCTION__, __LINE__, 0, __VA_ARGS__)
# 48|
# 49| /**
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/src/common/debug_priv.h:47:37: warning[-Wanalyzer-malloc-leak]: leak of ‘srv’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:64:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1553:25: note: in expansion of macro ‘dD’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:64:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1553:25: note: in expansion of macro ‘dD’
openscap-1.4.4/src/common/debug_priv.h:54:33: note: in expansion of macro ‘__dlprintf_wrapper’
openscap-1.4.4/src/common/debug_priv.h:64:17: note: in expansion of macro ‘oscap_dlprintf’
openscap-1.4.4/src/OVAL/probes/unix/xinetd_probe.c:1553:25: note: in expansion of macro ‘dD’
# 45|
# 46|
# 47|-> # define __dlprintf_wrapper(l, ...) __oscap_dlprintf (l, __FILE__, __PRETTY_FUNCTION__, __LINE__, 0, __VA_ARGS__)
# 48|
# 49| /**
Error: GCC_ANALYZER_WARNING (CWE-401):
openscap-1.4.4/tests/API/SEAP/test_api_seap_spb.c:68:41: warning[-Wanalyzer-malloc-leak]: leak of ‘iov[2].iov_base’
# 66|
# 67| if (iov[i].iov_base == NULL) {
# 68|-> perror ("iov alloc");
# 69| return (2);
# 70| }