diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2006-11-27 20:11:37 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2006-11-27 20:11:37 +0000 |
| commit | 2ef4c2bea92d5b8b6bc78d89af456c7880f71f5e (patch) | |
| tree | 89ccd00611fca79ff9b6af21c534eaaa52d19f94 | |
| parent | df367439b7cd2c197e98384ff968c5652e4619c3 (diff) | |
removed unused variable and added check for identity before accessing it
| -rw-r--r-- | lasso/saml-2.0/login.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lasso/saml-2.0/login.c b/lasso/saml-2.0/login.c index 864de3b9..c0da988c 100644 --- a/lasso/saml-2.0/login.c +++ b/lasso/saml-2.0/login.c @@ -539,10 +539,13 @@ lasso_saml20_login_build_assertion(LassoLogin *login, LassoProvider *provider = NULL; LassoSaml2EncryptedElement *encrypted_element = NULL; LassoSamlp2Response *response = NULL; - gboolean name_id_encryption = FALSE; - federation = g_hash_table_lookup(profile->identity->federations, - profile->remote_providerID); + if (profile->identity) { + federation = g_hash_table_lookup(profile->identity->federations, + profile->remote_providerID); + } else { + federation = NULL; + } assertion = LASSO_SAML2_ASSERTION(lasso_saml2_assertion_new()); assertion->ID = lasso_build_unique_id(32); |
