From 601617843b3bf1e203db821879ffdf63d83d6d04 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Tue, 12 Jan 2010 15:39:43 +0000 Subject: Core: in identity.c, do not emit trace when lasso_identity_get_federation fails --- lasso/id-ff/identity.c | 7 +++++-- 1 file 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); } -- cgit