Projet

Général

Profil

0001-xml-fix-parsing-of-saml-AuthnContext-fixes-25640.patch

Benjamin Dauvergne, 04 septembre 2018 10:43

Télécharger (1,33 ko)

Voir les différences:

Subject: [PATCH] xml: fix parsing of saml:AuthnContext (fixes #25640)

Decl/DeclRef are alternatives, when matching a Decl we should jump over
the DeclRef.
 lasso/xml/saml-2.0/saml2_authn_context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
lasso/xml/saml-2.0/saml2_authn_context.c
61 61
static struct XmlSnippet schema_snippets[] = {
62 62
	{ "AuthnContextClassRef", SNIPPET_CONTENT | SNIPPET_OPTIONAL | SNIPPET_JUMP_ON_MISS | SNIPPET_JUMP_3,
63 63
		G_STRUCT_OFFSET(LassoSaml2AuthnContext, AuthnContextClassRef), NULL, NULL, NULL},
64
	{ "AuthnContextDecl", SNIPPET_NODE | SNIPPET_OPTIONAL | SNIPPET_JUMP_ON_MISS | SNIPPET_JUMP_4,
64
	{ "AuthnContextDecl", SNIPPET_NODE | SNIPPET_OPTIONAL | SNIPPET_JUMP_ON_MATCH | SNIPPET_JUMP_4,
65 65
		G_STRUCT_OFFSET(LassoSaml2AuthnContext, AuthnContextDecl), NULL, NULL, NULL},
66 66
	{ "AuthnContextDeclRef", SNIPPET_CONTENT | SNIPPET_OPTIONAL | SNIPPET_JUMP | SNIPPET_JUMP_3,
67 67
		G_STRUCT_OFFSET(LassoSaml2AuthnContext, AuthnContextDeclRef), NULL, NULL, NULL},
68
-