Skip to content

Commit 1d7e7c7

Browse files
committed
Fix incorrect openscap-cpe-oval result filename
When using `oscap xccdf eval --oval-results` command, the oval result file is not expected one (`openscap-cpe-oval.xml.result.xml`), but `%2Fusr%2Fshare%2Fopenscap%2Fcpe%2Fopenscap-cpe-oval.xml.result.xml`. Signed-off-by: Renaud Métrich <[email protected]>
1 parent fc476c2 commit 1d7e7c7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/CPE/cpe_session.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,9 @@ struct oval_agent_session *cpe_session_lookup_oval_session(struct cpe_session *c
114114
return NULL;
115115
}
116116

117-
session = oval_agent_new_session(oval_model, prefixed_href);
117+
char *base_name = oscap_basename(prefixed_href);
118+
session = oval_agent_new_session(oval_model, base_name);
119+
free(base_name);
118120
if (session == NULL) {
119121
oscap_seterr(OSCAP_EFAMILY_OSCAP, "Cannot create OVAL session for '%s' for CPE applicability checking", prefixed_href);
120122
return NULL;

0 commit comments

Comments
 (0)