[Open-scap] [PATCH] Fix issue where groups and rules would always be selected.

Josh Adams jadams at tresys.com
Wed May 12 19:30:13 UTC 2010


---
 src/XCCDF/rule.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/XCCDF/rule.c b/src/XCCDF/rule.c
index 91001cb..7c4e882 100644
--- a/src/XCCDF/rule.c
+++ b/src/XCCDF/rule.c
@@ -698,6 +698,8 @@ void xccdf_rule_to_dom(struct xccdf_rule *rule, xmlNode *rule_node, xmlDoc *doc,
 
 	if (xccdf_rule_get_selected(rule))
 		xmlNewProp(rule_node, BAD_CAST "selected", BAD_CAST "True");
+	else
+		xmlNewProp(rule_node, BAD_CAST "selected", BAD_CAST "False");
 
 	float weight = xccdf_rule_get_weight(rule);
 	char weight_str[10];
@@ -792,6 +794,8 @@ void xccdf_group_to_dom(struct xccdf_group *group, xmlNode *group_node, xmlDoc *
 
 	if (xccdf_group_get_selected(group))
 		xmlNewProp(group_node, BAD_CAST "selected", BAD_CAST "True");
+	else
+		xmlNewProp(group_node, BAD_CAST "selected", BAD_CAST "False");
 
 	float weight = xccdf_group_get_weight(group);
 	char weight_str[10];
-- 
1.6.6.1




More information about the Open-scap-list mailing list