aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-tools.c
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2003-03-25 09:38:46 +0800
committerMichael Zucci <zucchi@src.gnome.org>2003-03-25 09:38:46 +0800
commitbe58e1949e5df9f14d07f1019a273a74aa4982f8 (patch)
tree471a247feb32aa83351e5d74f105fd5ccad0f22f /mail/mail-tools.c
parente1476cffd4d13dce80bec1c896ab36613e05bd30 (diff)
downloadgsoc2013-evolution-be58e1949e5df9f14d07f1019a273a74aa4982f8.tar.gz
gsoc2013-evolution-be58e1949e5df9f14d07f1019a273a74aa4982f8.tar.zst
gsoc2013-evolution-be58e1949e5df9f14d07f1019a273a74aa4982f8.zip
strdup the key before freeing the url as it is probably pointing there.
2003-03-25 Not Zed <NotZed@Ximian.com> * mail-tools.c (meta_data_key): strdup the key before freeing the url as it is probably pointing there. svn path=/trunk/; revision=20491
Diffstat (limited to 'mail/mail-tools.c')
-rw-r--r--mail/mail-tools.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mail/mail-tools.c b/mail/mail-tools.c
index 9892090221..565fcaed71 100644
--- a/mail/mail-tools.c
+++ b/mail/mail-tools.c
@@ -535,11 +535,12 @@ static char *meta_data_key(const char *uri, char **pathp)
if (key == NULL)
key = uri;
+ p = g_strdup(key);
camel_url_free(url);
*pathp = path->str;
g_string_free(path, FALSE);
- return g_strdup(key);
+ return p;
}
EMeta *