diff options
| author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-01-12 15:39:43 +0000 |
|---|---|---|
| committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-01-12 15:39:43 +0000 |
| commit | 601617843b3bf1e203db821879ffdf63d83d6d04 (patch) | |
| tree | 1b6b5401519502b087e48457b74e5ad95fcc90d4 | |
| parent | ac3a687518a7635ab03b21fe2bccbcbc03559550 (diff) | |
| download | lasso-601617843b3bf1e203db821879ffdf63d83d6d04.tar.gz lasso-601617843b3bf1e203db821879ffdf63d83d6d04.tar.xz lasso-601617843b3bf1e203db821879ffdf63d83d6d04.zip | |
Core: in identity.c, do not emit trace when lasso_identity_get_federation fails
| -rw-r--r-- | lasso/id-ff/identity.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lasso/id-ff/identity.c b/lasso/id-ff/identity.c index c2a9b8c7..be3cf9df 100644 --- a/lasso/id-ff/identity.c +++ b/lasso/id-ff/identity.c @@ -85,8 +85,11 @@ lasso_identity_add_federation(LassoIdentity *identity, LassoFederation *federati LassoFederation* lasso_identity_get_federation(LassoIdentity *identity, const char *providerID) { - g_return_val_if_fail(LASSO_IS_IDENTITY(identity), NULL); - g_return_val_if_fail(providerID != NULL, NULL); + if (! LASSO_IS_IDENTITY(identity) || + providerID == NULL || + identity->federations == NULL) { + return NULL; + } return g_hash_table_lookup(identity->federations, providerID); } |
