diff options
Diffstat (limited to 'lasso')
-rw-r--r-- | lasso/saml-2.0/provider.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lasso/saml-2.0/provider.c b/lasso/saml-2.0/provider.c index 98561d83..a66ba9f2 100644 --- a/lasso/saml-2.0/provider.c +++ b/lasso/saml-2.0/provider.c @@ -180,7 +180,7 @@ load_endpoint_type2(xmlNode *xmlnode, LassoProvider *provider, LassoProviderRole } indexed_endpoint = checkSaml2MdNode(xmlnode, LASSO_SAML2_METADATA_ELEMENT_ASSERTION_CONSUMER_SERVICE); if (indexed_endpoint) { - if (! xsdUnsignedShortParse(index, &idx)) { + if (! index || ! xsdUnsignedShortParse(index, &idx)) { warning("Invalid AssertionConsumerService, no index set"); goto cleanup; } |