summaryrefslogtreecommitdiffstats
path: root/lasso/Attic
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2004-08-14 12:57:13 +0000
committerFrederic Peters <fpeters@entrouvert.com>2004-08-14 12:57:13 +0000
commit09a8899c801fffb67c955c083498ea11aca62bba (patch)
treea232d7a1cfca9c5c9fdc8ce2c04050494ee6ef1f /lasso/Attic
parent2195d23edbe82b14aea8de9a7a2b2656331ef57c (diff)
downloadlasso-09a8899c801fffb67c955c083498ea11aca62bba.tar.gz
lasso-09a8899c801fffb67c955c083498ea11aca62bba.tar.xz
lasso-09a8899c801fffb67c955c083498ea11aca62bba.zip
get away from G_LOG_LEVEL_ERROR since they cause abort()
Diffstat (limited to 'lasso/Attic')
-rw-r--r--lasso/Attic/protocols/authn_request_envelope.c4
-rw-r--r--lasso/Attic/protocols/authn_response.c4
-rw-r--r--lasso/Attic/protocols/logout_response.c12
-rw-r--r--lasso/Attic/protocols/register_name_identifier_request.c2
-rw-r--r--lasso/Attic/protocols/register_name_identifier_response.c4
5 files changed, 14 insertions, 12 deletions
diff --git a/lasso/Attic/protocols/authn_request_envelope.c b/lasso/Attic/protocols/authn_request_envelope.c
index 12304a87..84035360 100644
--- a/lasso/Attic/protocols/authn_request_envelope.c
+++ b/lasso/Attic/protocols/authn_request_envelope.c
@@ -126,7 +126,9 @@ lasso_authn_request_envelope_new_from_export(gchar *buffer,
xmlFree(buffer_decoded);
break;
default:
- message(G_LOG_LEVEL_ERROR, "Invalid export type : %d\n", export_type);
+ message(G_LOG_LEVEL_WARNING, "Invalid export type : %d\n", export_type);
+ g_free(request);
+ request = NULL;
break;
}
diff --git a/lasso/Attic/protocols/authn_response.c b/lasso/Attic/protocols/authn_response.c
index b3e4d893..ab1b81e2 100644
--- a/lasso/Attic/protocols/authn_response.c
+++ b/lasso/Attic/protocols/authn_response.c
@@ -64,7 +64,7 @@ lasso_authn_response_get_status(LassoAuthnResponse *response) {
value = lasso_node_get_attr_value(status_code, "Value", &err);
lasso_node_destroy(status_code);
if (err != NULL) {
- message(G_LOG_LEVEL_ERROR, err->message);
+ message(G_LOG_LEVEL_WARNING, err->message);
g_error_free(err);
return (NULL);
}
@@ -73,7 +73,7 @@ lasso_authn_response_get_status(LassoAuthnResponse *response) {
}
}
else {
- message(G_LOG_LEVEL_ERROR, "No StatusCode element found in AuthnResponse.\n");
+ message(G_LOG_LEVEL_WARNING, "No StatusCode element found in AuthnResponse.\n");
return (NULL);
}
}
diff --git a/lasso/Attic/protocols/logout_response.c b/lasso/Attic/protocols/logout_response.c
index 7241b681..6921daa6 100644
--- a/lasso/Attic/protocols/logout_response.c
+++ b/lasso/Attic/protocols/logout_response.c
@@ -42,7 +42,7 @@ lasso_logout_response_get_status_code_value(LassoLogoutResponse *response)
value = lasso_node_get_attr_value(status_code, "Value", &err);
lasso_node_destroy(status_code);
if (err != NULL) {
- message(G_LOG_LEVEL_ERROR, err->message);
+ message(G_LOG_LEVEL_WARNING, err->message);
g_error_free(err);
return (NULL);
}
@@ -51,7 +51,7 @@ lasso_logout_response_get_status_code_value(LassoLogoutResponse *response)
}
}
else {
- message(G_LOG_LEVEL_ERROR, "No StatusCode element found in Response.\n");
+ message(G_LOG_LEVEL_WARNING, "No StatusCode element found in Response.\n");
return (NULL);
}
}
@@ -234,7 +234,7 @@ lasso_logout_response_new_from_request_export(gchar *buffer,
request = lasso_logout_request_new_from_export(buffer, export_type);
break;
default:
- message(G_LOG_LEVEL_ERROR, "Invalid export type\n");
+ message(G_LOG_LEVEL_WARNING, "Invalid export type\n");
return(NULL);
}
@@ -257,14 +257,14 @@ lasso_logout_response_new_from_soap(gchar *buffer)
envelope = lasso_node_new_from_dump(buffer);
if(envelope == NULL) {
- message(G_LOG_LEVEL_ERROR, "Error while parsing the soap msg\n");
+ message(G_LOG_LEVEL_WARNING, "Error while parsing the soap msg\n");
return(NULL);
}
lassoNode_response = lasso_node_get_child(envelope, "LogoutResponse",
NULL, NULL);
if(lassoNode_response == NULL) {
- message(G_LOG_LEVEL_ERROR, "LogoutResponse node not found\n");
+ message(G_LOG_LEVEL_WARNING, "LogoutResponse node not found\n");
return(NULL);
}
class = LASSO_NODE_GET_CLASS(lassoNode_response);
@@ -294,7 +294,7 @@ lasso_logout_response_new_from_export(gchar *buffer,
response = lasso_logout_response_new_from_soap(buffer);
break;
default:
- message(G_LOG_LEVEL_ERROR, "Invalid export type\n");
+ message(G_LOG_LEVEL_WARNING, "Invalid export type\n");
return(NULL);
}
diff --git a/lasso/Attic/protocols/register_name_identifier_request.c b/lasso/Attic/protocols/register_name_identifier_request.c
index 2fa86de9..943580ba 100644
--- a/lasso/Attic/protocols/register_name_identifier_request.c
+++ b/lasso/Attic/protocols/register_name_identifier_request.c
@@ -273,7 +273,7 @@ lasso_register_name_identifier_request_new_from_export(gchar *buff
request = lasso_register_name_identifier_request_new_from_soap(buffer);
break;
default:
- message(G_LOG_LEVEL_ERROR, "Invalid export type\n");
+ message(G_LOG_LEVEL_WARNING, "Invalid export type\n");
request = NULL;
}
diff --git a/lasso/Attic/protocols/register_name_identifier_response.c b/lasso/Attic/protocols/register_name_identifier_response.c
index 135aed53..e417d3ee 100644
--- a/lasso/Attic/protocols/register_name_identifier_response.c
+++ b/lasso/Attic/protocols/register_name_identifier_response.c
@@ -221,7 +221,7 @@ lasso_register_name_identifier_response_new_from_request_export(gchar
request = lasso_register_name_identifier_request_new_from_export(buffer, export_type);
if(request){
- message(G_LOG_LEVEL_ERROR, "Error while building RegisterNameIdentifierRequest\n");
+ message(G_LOG_LEVEL_WARNING, "Error while building RegisterNameIdentifierRequest\n");
return(NULL);
}
@@ -248,7 +248,7 @@ lasso_register_name_identifier_response_new_from_export(gchar *buf
response = lasso_register_name_identifier_response_new_from_soap(buffer);
break;
default:
- message(G_LOG_LEVEL_ERROR, "Invalid export type\n");
+ message(G_LOG_LEVEL_WARNING, "Invalid export type\n");
return(NULL);
}