From 71ce60e8fcc9bcdf0fcfc222892b97ab8f17ee8e Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 22 Apr 2010 00:44:07 +0000 Subject: First try to check that objects are fully functionals before proceeding --- lasso/id-ff/logout.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lasso/id-ff/logout.c b/lasso/id-ff/logout.c index d13971bc..1b74084d 100644 --- a/lasso/id-ff/logout.c +++ b/lasso/id-ff/logout.c @@ -383,6 +383,10 @@ lasso_logout_build_response_msg(LassoLogout *logout) profile = LASSO_PROFILE(logout); lasso_profile_clean_msg_info(profile); + if (! profile->private_data || ! logout->private_data) { + return LASSO_PARAM_ERROR_NON_INITIALIZED_OBJECT; + } + IF_SAML2(profile) { return lasso_saml20_logout_build_response_msg(logout); } -- cgit