diff options
| author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2009-01-24 09:34:16 +0000 |
|---|---|---|
| committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2009-01-24 09:34:16 +0000 |
| commit | 68eaafa6e72e91a35ce731f9fb34d13f12076142 (patch) | |
| tree | ea0299ba0395b1aa3b11ab510269799e4dfa04e4 | |
| parent | f120c3e8c202edb0e2c291edbfb972d8c629fcdd (diff) | |
Core: synchronize lasso_verify_signature with new macros
| -rw-r--r-- | lasso/xml/tools.c | 7 |
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; } |
