summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-08 09:34:08 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-08 09:34:08 +0000
commit2800779b4cf3bb7b312c10419f59d4486dc860e5 (patch)
treeb56e455ff7700879f8477c9ac69517cd1bf67bcd
parentfd3f9f22773b72456cf71ba1029f886b680a6cd7 (diff)
downloadlasso-2800779b4cf3bb7b312c10419f59d4486dc860e5.tar.gz
lasso-2800779b4cf3bb7b312c10419f59d4486dc860e5.tar.xz
lasso-2800779b4cf3bb7b312c10419f59d4486dc860e5.zip
in lasso_xmlsec_load_private_key_from_buffer, do not let xmlSecBase64Decode show warnings
-rw-r--r--lasso/xml/tools.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lasso/xml/tools.c b/lasso/xml/tools.c
index e0b82e6d..18a5eb3a 100644
--- a/lasso/xml/tools.c
+++ b/lasso/xml/tools.c
@@ -1760,7 +1760,9 @@ lasso_xmlsec_load_private_key_from_buffer(const char *buffer, size_t length, con
xmlChar *out;
int len;
out = xmlMalloc(length*4);
+ xmlSecErrorsDefaultCallbackEnableOutput(FALSE);
len = xmlSecBase64Decode(BAD_CAST buffer, out, length*4);
+ xmlSecErrorsDefaultCallbackEnableOutput(TRUE);
private_key = _lasso_xmlsec_load_key_from_buffer((char*)out, len, password);
xmlFree(out);
}