diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-07-12 14:33:57 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-07-12 14:33:57 +0000 |
| commit | e17b96d5c3e1a77587dd12aea23e68db41a1acd9 (patch) | |
| tree | 9a7cba73e5d52d1562dd13ade0cb20b4a5e4d1e8 | |
| parent | 5d846a1e332ff41eec7e6fb371fd8c75de51064e (diff) | |
fix code in new logout
| -rw-r--r-- | lasso/id-ff/logout.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/lasso/id-ff/logout.c b/lasso/id-ff/logout.c index 43f137c6..57aa8b72 100644 --- a/lasso/id-ff/logout.c +++ b/lasso/id-ff/logout.c @@ -146,7 +146,7 @@ lasso_logout_init_request(LassoLogout *logout, } /* get the name identifier (!!! depend on the provider type : SP or IDP !!!)*/ - switch(logout->provider_type){ + switch(profileContext->provider_type){ case lassoProfileContextServiceProviderType: nameIdentifier = LASSO_NODE(lasso_identity_get_local_nameIdentifier(identity)); if(!nameIdentifier) @@ -318,19 +318,16 @@ lasso_logout_new(LassoServer *server, gint provider_type) { LassoLogout *logout; - LassoProfileContext *profileContext; g_return_val_if_fail(LASSO_IS_SERVER(server), NULL); g_return_val_if_fail(LASSO_IS_USER(user), NULL); /* set the logout object */ - logout = g_object_new(LASSO_TYPE_LOGOUT, NULL); - logout->provider_type = provider_type; - - /* set the properties */ - profileContext = LASSO_PROFILE_CONTEXT(logout); - profileContext->user = user; - profileContext->server = server; + logout = g_object_new(LASSO_TYPE_LOGOUT, + "server", server, + "user", user, + "provider_type", provider_type, + NULL); return(logout); } |
