summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-01-24 09:34:16 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-01-24 09:34:16 +0000
commit68eaafa6e72e91a35ce731f9fb34d13f12076142 (patch)
treeea0299ba0395b1aa3b11ab510269799e4dfa04e4
parentf120c3e8c202edb0e2c291edbfb972d8c629fcdd (diff)
Core: synchronize lasso_verify_signature with new macros
-rw-r--r--lasso/xml/tools.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/lasso/xml/tools.c b/lasso/xml/tools.c
index b7ed3b9b..c29301be 100644
--- a/lasso/xml/tools.c
+++ b/lasso/xml/tools.c
@@ -1052,12 +1052,13 @@ lasso_verify_signature(xmlNode *signed_node, const char *id_attr_name,
gint size = xmlSecPtrListGetSize(&(dsigCtx->signedInfoReferences));
int i;
for (i = 0; i < size; ++i) {
+
dsig_reference_ctx = (xmlSecDSigReferenceCtx*)xmlSecPtrListGetItem(&(dsigCtx->signedInfoReferences), i);
if (dsig_reference_ctx->uri == NULL) {
g_warning("dsig_reference_ctx->uri cannot be null");
continue;
}
- lasso_list_add_string(*uri_references, (char*)dsig_reference_ctx->uri);
+ lasso_list_add_xml_string(*uri_references, dsig_reference_ctx->uri);
}
}
@@ -1066,10 +1067,10 @@ lasso_verify_signature(xmlNode *signed_node, const char *id_attr_name,
}
exit:
- lasso_release(reference_uri);
+ lasso_release_string(reference_uri);
lasso_release_signature_context(dsigCtx);
xmlUnlinkNode(signed_node);
lasso_release_doc(doc);
- lasso_release(id);
+ lasso_release_string(id);
return rc;
}