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

Peter Vrabec pvrabec at redhat.com
Thu May 13 09:08:32 UTC 2010


thnx. Josh,

btw. be aware of this change in XCCDF API:
http://git.fedorahosted.org/git/?p=openscap.git;a=commitdiff;h=71b5916d1db96b5e58d0c05fd18c8208a17c0eac

On Wednesday 12 May 2010 09:30:13 pm Josh Adams wrote:
> ---
>  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];




More information about the Open-scap-list mailing list