aboutsummaryrefslogtreecommitdiffstats
path: root/camel/providers/imap/camel-imap-store.c
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@src.gnome.org>2000-06-24 03:51:48 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2000-06-24 03:51:48 +0800
commitf415fa4b2897ca5021dce68cf6bd6750e271d4bd (patch)
tree35a9392a638f259a5a6d7875efed04c1110415cc /camel/providers/imap/camel-imap-store.c
parentaa68bd85f17d3fecdcbcaa77f3957ba7bb6d559a (diff)
downloadgsoc2013-evolution-f415fa4b2897ca5021dce68cf6bd6750e271d4bd.tar
gsoc2013-evolution-f415fa4b2897ca5021dce68cf6bd6750e271d4bd.tar.gz
gsoc2013-evolution-f415fa4b2897ca5021dce68cf6bd6750e271d4bd.tar.bz2
gsoc2013-evolution-f415fa4b2897ca5021dce68cf6bd6750e271d4bd.tar.lz
gsoc2013-evolution-f415fa4b2897ca5021dce68cf6bd6750e271d4bd.tar.xz
gsoc2013-evolution-f415fa4b2897ca5021dce68cf6bd6750e271d4bd.tar.zst
gsoc2013-evolution-f415fa4b2897ca5021dce68cf6bd6750e271d4bd.zip
providers/imap/camel-imap-[store,folder].c: Improved folder parsing
svn path=/trunk/; revision=3712
Diffstat (limited to 'camel/providers/imap/camel-imap-store.c')
-rw-r--r--camel/providers/imap/camel-imap-store.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/camel/providers/imap/camel-imap-store.c b/camel/providers/imap/camel-imap-store.c
index 863501487b..f178ad8390 100644
--- a/camel/providers/imap/camel-imap-store.c
+++ b/camel/providers/imap/camel-imap-store.c
@@ -325,7 +325,7 @@ imap_folder_exists (CamelFolder *folder)
gchar *result, *folder_path;
gint status;
- if (url && url->path && strcmp (folder->full_name, "INBOX"))
+ if (url && url->path && *(url->path + 1) && strcmp (folder->full_name, "INBOX"))
folder_path = g_strdup_printf ("%s/%s", url->path + 1, folder->full_name);
else
folder_path = g_strdup (folder->full_name);
@@ -367,7 +367,7 @@ imap_create (CamelFolder *folder, CamelException *ex)
return TRUE;
/* create the directory for the subfolder */
- if (url && url->path && strcmp (folder->full_name, "INBOX"))
+ if (url && url->path && *(url->path + 1) && strcmp (folder->full_name, "INBOX"))
folder_path = g_strdup_printf ("%s/%s", url->path + 1, folder->full_name);
else
folder_path = g_strdup (folder->full_name);