From 1507aff943e0907f71413b0dffdd6538fa57f2fc Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Sat, 8 Jan 2005 13:53:42 +0000 Subject: check for identity in build_assertion --- lasso/id-ff/login.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c index 75c0f486..9fd986a1 100644 --- a/lasso/id-ff/login.c +++ b/lasso/id-ff/login.c @@ -82,6 +82,9 @@ lasso_login_build_assertion(LassoLogin *login, profile = LASSO_PROFILE(login); + if (profile->identity == NULL) + return LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND; + federation = g_hash_table_lookup(profile->identity->federations, profile->remote_providerID); -- cgit