summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lasso/Attic/protocols/authn_response.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/lasso/Attic/protocols/authn_response.c b/lasso/Attic/protocols/authn_response.c
index 27be5322..680b4e21 100644
--- a/lasso/Attic/protocols/authn_response.c
+++ b/lasso/Attic/protocols/authn_response.c
@@ -103,7 +103,7 @@ lasso_authn_response_verify_signature(LassoAuthnResponse *response,
xmlChar *public_key_file,
xmlChar *private_key_file)
{
- g_return_val_if_fail(LASSO_IS_AUTHN_RESPONSE(response), 0);
+ g_return_val_if_fail(LASSO_IS_AUTHN_RESPONSE(response), 1);
LassoNode *status, *status_code;
gboolean signature_status;
@@ -132,7 +132,10 @@ lasso_authn_response_verify_signature(LassoAuthnResponse *response,
LASSO_SAMLP_STATUS(status));
}
- return (signature_status);
+ if (signature_status == 1)
+ return (TRUE);
+ else
+ return (FALSE);
}
/*****************************************************************************/