diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2006-11-02 17:10:50 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2006-11-02 17:10:50 +0000 |
| commit | a86ff714dec0c43c4df001f90d5c3d5daa83defb (patch) | |
| tree | 63f055fbd0e38272c1b246c8e5e69d25bd1a4a76 | |
| parent | 20c97ab6478016daf2c6966cd9cf25e12584adb2 (diff) | |
| download | lasso-a86ff714dec0c43c4df001f90d5c3d5daa83defb.tar.gz lasso-a86ff714dec0c43c4df001f90d5c3d5daa83defb.tar.xz lasso-a86ff714dec0c43c4df001f90d5c3d5daa83defb.zip | |
if node was not base64, use its original value for key loading.
| -rw-r--r-- | lasso/id-ff/provider.c | 2 |
1 files changed, 1 insertions, 1 deletions
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++) { |
