diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2002-09-07 05:15:34 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2002-09-07 05:15:34 +0800 |
commit | 9e0e4a3fbf5218ad2e764bd2816070a2eb94e91a (patch) | |
tree | 553bd51ee39add414d446a0a6c2acfdfba8262c8 /mail/upgrade-mailer.c | |
parent | dd1021ad84005e7827e4d5f047b131d7dc460851 (diff) | |
download | gsoc2013-evolution-9e0e4a3fbf5218ad2e764bd2816070a2eb94e91a.tar.gz gsoc2013-evolution-9e0e4a3fbf5218ad2e764bd2816070a2eb94e91a.tar.zst gsoc2013-evolution-9e0e4a3fbf5218ad2e764bd2816070a2eb94e91a.zip |
Sync the database after upgrading mailer stuff. (imap_url_upgrade): Since
2002-09-06 Jeffrey Stedfast <fejj@ximian.com>
* upgrade-mailer.c (upgrade): Sync the database after upgrading
mailer stuff.
(imap_url_upgrade): Since we need 'p' if we fail to find the
folder, don't g_free it until later.
(hex_encode): Don't forget to increment inptr after hex encoding a
character.
(exchange_url_upgrade): Apprently exchange uri's are rebelious and
do not want to be hex encoded like every other url, so hex decode
the folder names here before concatenating them onto the base url.
svn path=/trunk/; revision=18009
Diffstat (limited to 'mail/upgrade-mailer.c')
-rw-r--r-- | mail/upgrade-mailer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mail/upgrade-mailer.c b/mail/upgrade-mailer.c index 67d3500cd5..9ce20522dc 100644 --- a/mail/upgrade-mailer.c +++ b/mail/upgrade-mailer.c @@ -373,8 +373,10 @@ exchange_url_upgrade (const char *uri) folder++; } + folder = hex_decode (folder, strlen (folder)); url = g_strdup_printf ("%s/personal/%s", base_url, folder); g_free (base_url); + g_free (folder); return url; } |