From 5bcbb0e55fab8b8f4562a7c90ab60a8baa9ef6fd Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 17 Sep 2010 18:07:39 +0200 Subject: [PATCH] [SAMLv2] fix early release of the request when using idp_initiaed login --- lasso/saml-2.0/login.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lasso/saml-2.0/login.c b/lasso/saml-2.0/login.c index 73ea67ab..38209005 100644 --- a/lasso/saml-2.0/login.c +++ b/lasso/saml-2.0/login.c @@ -283,7 +283,7 @@ lasso_saml20_login_process_authn_request_msg(LassoLogin *login, const char *auth /* AuthnRequest already set by .._init_idp_initiated_authn_request, or from a * previously failed call to process_authn_request that we retry. */ - request = profile->request; + request = lasso_ref(profile->request); } else { request = lasso_samlp2_authn_request_new(); lasso_check_good_rc(lasso_saml20_profile_process_any_request(profile, request, authn_request_msg));