diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-07-12 15:32:13 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-07-12 15:32:13 +0000 |
| commit | ee393bb79ff6e369ee9e57c4f0f15c92eace86ee (patch) | |
| tree | 398b582e8ffeeafc302d5ae27ed87368ce9ec480 | |
| parent | a4deaf0a24c1240f42899c1015e8d9a3526d4646 (diff) | |
| download | lasso-ee393bb79ff6e369ee9e57c4f0f15c92eace86ee.tar.gz lasso-ee393bb79ff6e369ee9e57c4f0f15c92eace86ee.tar.xz lasso-ee393bb79ff6e369ee9e57c4f0f15c92eace86ee.zip | |
*** empty log message ***
| -rw-r--r-- | lasso/id-ff/server.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c index 1c818b79..53f95c2f 100644 --- a/lasso/id-ff/server.c +++ b/lasso/id-ff/server.c @@ -191,7 +191,10 @@ lasso_server_new(gchar *metadata, xmlNodePtr root; LassoNode *metadata_node; - server->private_key = private_key; + server = LASSO_SERVER(g_object_new(LASSO_TYPE_SERVER, + NULL)); + + server->private_key = g_strdup(private_key); server->signature_method = signature_method; doc = xmlParseFile(metadata); @@ -199,11 +202,8 @@ lasso_server_new(gchar *metadata, xmlFreeDoc(doc); metadata_node = lasso_node_new_from_xmlNode(root); - server = LASSO_SERVER(g_object_new(LASSO_TYPE_SERVER, - NULL)); - - LASSO_PROVIDER(server)->public_key = public_key; - LASSO_PROVIDER(server)->certificate = certificate; + LASSO_PROVIDER(server)->public_key = g_strdup(public_key); + LASSO_PROVIDER(server)->certificate = g_strdup(certificate); LASSO_PROVIDER(server)->metadata = metadata_node; return(server); |
