From e71eb823f043977bd456e2d2186c69d4093ff2af Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Mon, 22 Nov 2004 11:41:35 +0000 Subject: don't dump empty file path in server dumps --- lasso/id-ff/server.c | 8 +++++--- 1 file 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)) { -- cgit