From 490cc01bf21f44f431011a3c064b4a88fc921441 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 1 Dec 2011 18:58:04 +0100 Subject: [PATCH] [xml] use lasso_node_export_to_query_with_password to implement lasso_node_export_to_query --- lasso/xml/xml.c | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c index 9ce3f245..e4ad4465 100644 --- a/lasso/xml/xml.c +++ b/lasso/xml/xml.c @@ -377,25 +377,10 @@ lasso_node_export_to_paos_request(LassoNode *node, const char *issuer, * caller. **/ char* -lasso_node_export_to_query(LassoNode *node, - LassoSignatureMethod sign_method, const char *private_key_file) +lasso_node_export_to_query(LassoNode *node, LassoSignatureMethod sign_method, + const char *private_key_file) { - char *unsigned_query, *query = NULL; - - g_return_val_if_fail(LASSO_IS_NODE(node), NULL); - - unsigned_query = lasso_node_build_query(node); - if (unsigned_query == NULL) { - return NULL; - } - if (private_key_file) { - query = lasso_query_sign(unsigned_query, sign_method, private_key_file, NULL); - } else { - lasso_transfer_string(query, unsigned_query); - } - lasso_release(unsigned_query); - - return query; + return lasso_node_export_to_query_with_password(node, sign_method, private_key_file, NULL); } /**