From 4436c0d4e434f46b3428207bc6a4dd37529cd278 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 21 Jan 2015 15:04:00 +0100 Subject: [PATCH] Check return value of lasso_session_add_assertion() in lasso_login_build_assertion() --- lasso/id-ff/login.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c index 1746a4f5..e6dfd784 100644 --- a/lasso/id-ff/login.c +++ b/lasso/id-ff/login.c @@ -425,8 +425,8 @@ lasso_login_build_assertion(LassoLogin *login, profile->session = lasso_session_new(); } lasso_assign_gobject(login->assertion, LASSO_SAML_ASSERTION(assertion)); - lasso_session_add_assertion(profile->session, profile->remote_providerID, - LASSO_NODE(assertion)); + lasso_check_good_rc(lasso_session_add_assertion(profile->session, profile->remote_providerID, + LASSO_NODE(assertion))); if (LASSO_SAMLP_REQUEST_ABSTRACT(profile->request)->MajorVersion == 1 && LASSO_SAMLP_REQUEST_ABSTRACT(profile->request)->MinorVersion < 2) {