Skip to content

Commit e0c5fb7

Browse files
Merge pull request #1219 from jan-cerny/def9
Plug a memory leak
2 parents 2dddb2a + e7be877 commit e0c5fb7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/CVRF/cvrf_priv.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1656,7 +1656,9 @@ struct cvrf_score_set *cvrf_score_set_parse(xmlTextReaderPtr reader) {
16561656
if (xmlStrcmp(xmlTextReaderConstLocalName(reader), TAG_VECTOR) == 0) {
16571657
score_set->vector = oscap_element_string_copy(reader);
16581658
} else if (xmlStrcmp(xmlTextReaderConstLocalName(reader), TAG_PRODUCT_ID) == 0) {
1659-
oscap_stringlist_add_string(score_set->product_ids, oscap_element_string_copy(reader));
1659+
char *product_id = oscap_element_string_copy(reader);
1660+
oscap_stringlist_add_string(score_set->product_ids, product_id);
1661+
free(product_id);
16601662
} else if (xmlStrcmp(xmlTextReaderConstLocalName(reader), TAG_BASE_SCORE) == 0) {
16611663
cvrf_score_set_add_metric(score_set, CVSS_BASE, oscap_element_string_copy(reader));
16621664
} else if (xmlStrcmp(xmlTextReaderConstLocalName(reader), TAG_ENVIRONMENTAL_SCORE) == 0) {

0 commit comments

Comments
 (0)