diff options
author | Matthew Loper <mloper@src.gnome.org> | 2000-08-17 22:19:02 +0800 |
---|---|---|
committer | Matthew Loper <mloper@src.gnome.org> | 2000-08-17 22:19:02 +0800 |
commit | 24feba20337274a86d51700fa0e8f56ce378c902 (patch) | |
tree | 78effe172324ffdb993888b9a3d7345d7ec209b3 /mail/session.c | |
parent | 1cb1a157cb489f3b8dd49bed81bad7c9dec33f7e (diff) | |
download | gsoc2013-evolution-24feba20337274a86d51700fa0e8f56ce378c902.tar.gz gsoc2013-evolution-24feba20337274a86d51700fa0e8f56ce378c902.tar.zst gsoc2013-evolution-24feba20337274a86d51700fa0e8f56ce378c902.zip |
Whole buncha leak fixes thanks to Purify
svn path=/trunk/; revision=4862
Diffstat (limited to 'mail/session.c')
-rw-r--r-- | mail/session.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mail/session.c b/mail/session.c index 161536022e..b76e096abb 100644 --- a/mail/session.c +++ b/mail/session.c @@ -66,14 +66,14 @@ static char * auth_callback (CamelAuthCallbackMode mode, char *data, gboolean secret, CamelService *service, char *item, CamelException *ex) { - char *key, *ans; + char *key, *ans, *url; if (!passwords) passwords = g_hash_table_new (g_str_hash, g_str_equal); - key = g_strdup_printf ("%s:%s", - camel_url_to_string (service->url, FALSE), - item); + url = camel_url_to_string (service->url, FALSE); + key = g_strdup_printf ("%s:%s", url, item); + g_free (url); if (mode == CAMEL_AUTHENTICATOR_TELL) { if (!data) { |