diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2007-01-05 13:40:07 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2007-01-05 13:40:07 +0000 |
| commit | e636bd0680494533de1e0f2e520042f12f2f7f23 (patch) | |
| tree | 44459fb47d815a81744bd54a5108798b8b97704d /lasso/id-ff/profile.c | |
| parent | 46a2d6230274ae0bc6ae4f78895f09acc9f1c9f8 (diff) | |
| download | lasso-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/profile.c')
| -rw-r--r-- | lasso/id-ff/profile.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lasso/id-ff/profile.c b/lasso/id-ff/profile.c index dce0de9e..47738f63 100644 --- a/lasso/id-ff/profile.c +++ b/lasso/id-ff/profile.c @@ -312,6 +312,19 @@ lasso_profile_set_response_status(LassoProfile *profile, const char *statusCodeV g_assert_not_reached(); } +void +lasso_profile_clean_msg_info(LassoProfile *profile) +{ + if (profile->msg_url) { + g_free(profile->msg_url); + profile->msg_url = NULL; + } + if (profile->msg_body) { + g_free(profile->msg_body); + profile->msg_body = NULL; + } +} + /** * lasso_profile_set_identity_from_dump: |
