summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lasso/id-ff/logout.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lasso/id-ff/logout.c b/lasso/id-ff/logout.c
index 9f54e424..43f137c6 100644
--- a/lasso/id-ff/logout.c
+++ b/lasso/id-ff/logout.c
@@ -46,7 +46,7 @@ lasso_logout_build_request_msg(LassoLogout *logout)
LassoProvider *provider;
xmlChar *protocolProfile;
- g_return_val_if_fail(LASSO_IS_LOGOUT(logout), NULL);
+ g_return_val_if_fail(LASSO_IS_LOGOUT(logout), -1);
profileContext = LASSO_PROFILE_CONTEXT(logout);
@@ -54,13 +54,13 @@ lasso_logout_build_request_msg(LassoLogout *logout)
provider = lasso_server_get_provider(profileContext->server, profileContext->remote_providerID);
if(provider==NULL){
debug(ERROR, "Provider %s not found\n", profileContext->remote_providerID);
- return(-1);
+ return(-2);
}
protocolProfile = lasso_provider_get_singleLogoutProtocolProfile(provider);
if(protocolProfile==NULL){
debug(ERROR, "Single Logout Protocol profile not found\n");
- return(-2);
+ return(-3);
}
if(xmlStrEqual(protocolProfile, lassoLibProtocolProfileSloSpSoap) || xmlStrEqual(protocolProfile, lassoLibProtocolProfileSloIdpSoap)){