diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2007-01-05 16:11:02 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2007-01-05 16:11:02 +0000 |
| commit | 3336b34b50cfd0d5461faaa72fc983cae0188b49 (patch) | |
| tree | 9492744bed1bd32ce9366cc3ec13195fa129834c | |
| parent | 4075a1f5292bbf0325d40a48cf753a1c531378a7 (diff) | |
| download | lasso-3336b34b50cfd0d5461faaa72fc983cae0188b49.tar.gz lasso-3336b34b50cfd0d5461faaa72fc983cae0188b49.tar.xz lasso-3336b34b50cfd0d5461faaa72fc983cae0188b49.zip | |
replace some xmlFree that should have been g_free and added some xmlFree
where required.
| -rw-r--r-- | lasso/id-ff/login.c | 2 | ||||
| -rw-r--r-- | lasso/id-wsf/wsf_profile.c | 4 | ||||
| -rw-r--r-- | lasso/saml-2.0/server.c | 1 | ||||
| -rw-r--r-- | lasso/xml/xml.c | 1 |
4 files changed, 5 insertions, 3 deletions
diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c index 7ad10639..f7fa49df 100644 --- a/lasso/id-ff/login.c +++ b/lasso/id-ff/login.c @@ -779,7 +779,7 @@ lasso_login_build_artifact_msg(LassoLogin *login, LassoHttpMethod http_method) profile->msg_relayState = g_strdup(relayState); } } - xmlFree(url); + g_free(url); xmlFree(b64_samlArt); xmlFree(relayState); diff --git a/lasso/id-wsf/wsf_profile.c b/lasso/id-wsf/wsf_profile.c index fa1785ac..7de9e878 100644 --- a/lasso/id-wsf/wsf_profile.c +++ b/lasso/id-wsf/wsf_profile.c @@ -286,7 +286,7 @@ lasso_wsf_profile_verify_credential_signature( /* Remove uneeded signature node */ xmlUnlinkNode(node); - xmlFree(node); + xmlFreeNode(node); return 0; } @@ -599,7 +599,7 @@ lasso_wsf_profile_add_soap_signature(LassoWsfProfile *profile, uri = g_strdup_printf("#%s", id); reference = xmlSecTmplSignatureAddReference(signature, xmlSecTransformSha1Id, NULL, (xmlChar *)uri, NULL); - xmlFree(uri); + g_free(uri); xmlSecTmplReferenceAddTransform(reference, xmlSecTransformEnvelopedId); xmlSecTmplReferenceAddTransform(reference, xmlSecTransformExclC14NId); id_attr = xmlHasProp(body, (xmlChar *)"id"); diff --git a/lasso/saml-2.0/server.c b/lasso/saml-2.0/server.c index 5958f8a6..01861f0d 100644 --- a/lasso/saml-2.0/server.c +++ b/lasso/saml-2.0/server.c @@ -78,6 +78,7 @@ lasso_saml20_server_load_affiliation(LassoServer *server, xmlDoc *doc, xmlNode * } xmlFree(affiliation_id); + xmlFree(owner_id); return 0; } diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c index 79bbac9c..89330d25 100644 --- a/lasso/xml/xml.c +++ b/lasso/xml/xml.c @@ -1331,6 +1331,7 @@ lasso_node_new_from_xmlNode(xmlNode *xmlnode) if (strncmp((char*)xsitype, "lib:", 4) == 0) prefix = "Lib"; xmlFree(xsitype); + xsitype = NULL; } if (prefix == NULL) |
