diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2004-11-22 11:41:35 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2004-11-22 11:41:35 +0000 |
| commit | e71eb823f043977bd456e2d2186c69d4093ff2af (patch) | |
| tree | 592561e534acf8355234f91989e9ac85e02fd8e9 | |
| parent | 14c859e6ff99be5b7811c2bb0bac79a372084e61 (diff) | |
| download | lasso-e71eb823f043977bd456e2d2186c69d4093ff2af.tar.gz lasso-e71eb823f043977bd456e2d2186c69d4093ff2af.tar.xz lasso-e71eb823f043977bd456e2d2186c69d4093ff2af.zip | |
don't dump empty file path in server dumps
| -rw-r--r-- | lasso/id-ff/server.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c index dd3f41e7..30c49957 100644 --- a/lasso/id-ff/server.c +++ b/lasso/id-ff/server.c @@ -104,10 +104,12 @@ get_xmlNode(LassoNode *node) xmlNodeSetName(xmlnode, "Server"); xmlSetProp(xmlnode, "ServerDumpVersion", "2"); - xmlNewTextChild(xmlnode, NULL, "PrivateKeyFilePath", server->private_key); - if (server->secret_key) + if (server->private_key && server->private_key[0]) + xmlNewTextChild(xmlnode, NULL, "PrivateKeyFilePath", server->private_key); + if (server->secret_key && server->secret_key[0]) xmlNewTextChild(xmlnode, NULL, "SecretKey", server->secret_key); - xmlNewTextChild(xmlnode, NULL, "CertificateFilePath", server->certificate); + if (server->certificate && server->certificate[0]) + xmlNewTextChild(xmlnode, NULL, "CertificateFilePath", server->certificate); xmlSetProp(xmlnode, "SignatureMethod", signature_methods[server->signature_method]); if (g_hash_table_size(server->providers)) { |
