summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lasso/saml-2.0/saml2_helper.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lasso/saml-2.0/saml2_helper.c b/lasso/saml-2.0/saml2_helper.c
index c8abd9d8..8ae5445e 100644
--- a/lasso/saml-2.0/saml2_helper.c
+++ b/lasso/saml-2.0/saml2_helper.c
@@ -614,6 +614,7 @@ lasso_saml2_assertion_get_issuer_provider(const LassoSaml2Assertion *saml2_asser
g_return_val_if_fail (LASSO_IS_SAML2_NAME_ID (issuer), NULL);
g_return_val_if_fail (issuer->Format == NULL || g_strcmp0(issuer->Format,
LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENTITY) == 0, NULL);
+ g_return_val_if_fail (LASSO_IS_SERVER(server), NULL);
if (g_strcmp0(server->parent.ProviderID, issuer->content) == 0) {
return (LassoProvider*)&server->parent;
}