summaryrefslogtreecommitdiffstats
path: root/lasso/id-ff/name_identifier_mapping.c
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2007-01-05 13:40:07 +0000
committerFrederic Peters <fpeters@entrouvert.com>2007-01-05 13:40:07 +0000
commite636bd0680494533de1e0f2e520042f12f2f7f23 (patch)
tree44459fb47d815a81744bd54a5108798b8b97704d /lasso/id-ff/name_identifier_mapping.c
parent46a2d6230274ae0bc6ae4f78895f09acc9f1c9f8 (diff)
downloadlasso-e636bd0680494533de1e0f2e520042f12f2f7f23.tar.gz
lasso-e636bd0680494533de1e0f2e520042f12f2f7f23.tar.xz
lasso-e636bd0680494533de1e0f2e520042f12f2f7f23.zip
new lasso_profile_clean_msg_info function used to clean msg_url and msg_body
(free()ing and setting to NULL) in functions where those variables are later set.
Diffstat (limited to 'lasso/id-ff/name_identifier_mapping.c')
-rw-r--r--lasso/id-ff/name_identifier_mapping.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lasso/id-ff/name_identifier_mapping.c b/lasso/id-ff/name_identifier_mapping.c
index bb92b067..566698da 100644
--- a/lasso/id-ff/name_identifier_mapping.c
+++ b/lasso/id-ff/name_identifier_mapping.c
@@ -61,6 +61,7 @@ lasso_name_identifier_mapping_build_request_msg(LassoNameIdentifierMapping *mapp
LASSO_PARAM_ERROR_INVALID_VALUE);
profile = LASSO_PROFILE(mapping);
+ lasso_profile_clean_msg_info(profile);
if (profile->remote_providerID == NULL) {
/* this means lasso_logout_init_request was not called before */
@@ -131,6 +132,7 @@ lasso_name_identifier_mapping_build_response_msg(LassoNameIdentifierMapping *map
LASSO_PARAM_ERROR_INVALID_VALUE);
profile = LASSO_PROFILE(mapping);
+ lasso_profile_clean_msg_info(profile);
if (profile->remote_providerID == NULL) {
/* this means lasso_logout_init_request was not called before */