summaryrefslogtreecommitdiffstats
path: root/lasso/errors.c
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2005-02-05 16:15:53 +0000
committerFrederic Peters <fpeters@entrouvert.com>2005-02-05 16:15:53 +0000
commit6cc0ebee5ae12cceb87472b28b72f324c39e4a5c (patch)
treef14b2c016aa9ccbeb55746e815a77072f9c2a7e5 /lasso/errors.c
parent9da138f18143409795313e34799ce3fba241e011 (diff)
downloadlasso-6cc0ebee5ae12cceb87472b28b72f324c39e4a5c.tar.gz
lasso-6cc0ebee5ae12cceb87472b28b72f324c39e4a5c.tar.xz
lasso-6cc0ebee5ae12cceb87472b28b72f324c39e4a5c.zip
removed all %s escaping sequences from lasso error strings; as a side effect
this simplifies critical_error macro, porting to non-gcc compilers should be easier. Along the way I also fixed the long standing bug #256.
Diffstat (limited to 'lasso/errors.c')
-rw-r--r--lasso/errors.c29
1 files changed, 14 insertions, 15 deletions
diff --git a/lasso/errors.c b/lasso/errors.c
index 699442a4..f1e73af2 100644
--- a/lasso/errors.c
+++ b/lasso/errors.c
@@ -32,41 +32,40 @@ lasso_strerror(int error_code)
{
switch (error_code) {
case LASSO_XML_ERROR_NODE_NOT_FOUND:
- return "Unable to get '%s' child of '%s' element.";
+ return "Unable to get child of element.";
case LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND:
- return "Unable to get content of '%s' element.";
+ return "Unable to get content of element.";
case LASSO_XML_ERROR_ATTR_NOT_FOUND:
- return "Unable to get '%s' attribute of '%s' element.";
+ return "Unable to get attribute of element.";
case LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND:
- return "Unable to get '%s' attribute value of '%s' element.";
+ return "Unable to get attribute value of element.";
case LASSO_DS_ERROR_SIGNATURE_NOT_FOUND:
- return "Signature element not found in %s.";
+ return "Signature element not found.";
case LASSO_DS_ERROR_INVALID_SIGNATURE:
- return "The signature of %s is invalid.";
+ return "Invalid signature.";
case LASSO_DS_ERROR_CONTEXT_CREATION_FAILED:
return "Failed to create signature context.";
case LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED:
- return "Failed to load public key %s.";
+ return "Failed to load public key.";
case LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED:
- return "Failed to load private key %s.";
+ return "Failed to load private key.";
case LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED:
- return "Failed to load certificate %s.";
+ return "Failed to load certificate.";
case LASSO_DS_ERROR_SIGNATURE_FAILED:
- return "Failed to sign the node %s.";
+ return "Failed to sign the node.";
case LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED:
return "Failed to create keys manager.";
case LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED:
return "Failed to initialize keys manager.";
case LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED:
- return "Failed to verify signature of %s.";
+ return "Failed to verify signature.";
case LASSO_DS_ERROR_INVALID_SIGALG:
return "Invalid signature algorithm.";
case LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND:
return "Signature template has not been found.";
case LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND:
- return "Failed to get LassoProvider object "\
- "with providerID %s in LassoServer object.";
+ return "ProviderID unknown to LassoServer";
case LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED:
return "Failed to add new provider.";
@@ -123,12 +122,12 @@ lasso_strerror(int error_code)
"either NULL or contains a NULL error.";
case LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY:
- return "Invalid NameIDPolicy in lib:AuthnRequest: %s";
+ return "Invalid NameIDPolicy in lib:AuthnRequest";
case LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER:
return "Name identifier not found in request";
default:
- return g_strdup_printf("Undefined error code %d.", error_code);
+ return "Undefined error code.";
}
}