From a86ff714dec0c43c4df001f90d5c3d5daa83defb Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Thu, 2 Nov 2006 17:10:50 +0000 Subject: if node was not base64, use its original value for key loading. --- lasso/id-ff/provider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c index 014c86e6..fbd39df5 100644 --- a/lasso/id-ff/provider.c +++ b/lasso/id-ff/provider.c @@ -786,8 +786,8 @@ lasso_provider_load_public_key(LassoProvider *provider) rc = xmlSecBase64Decode(b64_value, value, length); if (rc < 0) { /* bad base-64 */ - xmlFree(b64_value); g_free(value); + value = g_strdup(b64_value); } xmlSecErrorsDefaultCallbackEnableOutput(FALSE); for (i=0; key_formats[i] && pub_key == NULL; i++) { -- cgit