aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@src.gnome.org>2000-06-30 02:51:03 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2000-06-30 02:51:03 +0800
commitf0bcf06559405a3de5271f4aeb3472c8a2b7aeb3 (patch)
tree2786112afd57d2f34cc15c6220d3cdea03edc13e
parentcb53a660286f2d98572d137daf6d096bc825f476 (diff)
downloadgsoc2013-evolution-f0bcf06559405a3de5271f4aeb3472c8a2b7aeb3.tar.gz
gsoc2013-evolution-f0bcf06559405a3de5271f4aeb3472c8a2b7aeb3.tar.zst
gsoc2013-evolution-f0bcf06559405a3de5271f4aeb3472c8a2b7aeb3.zip
imap_expunge should now give more meaningful errors
svn path=/trunk/; revision=3798
-rw-r--r--camel/ChangeLog5
-rw-r--r--camel/providers/imap/camel-imap-folder.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index e8344c9f88..8c8dedb695 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -1,3 +1,8 @@
+2000-06-29 Jeffrey Stedfast <fejj@helixcode.com>
+
+ * providers/imap/camel-imap-folder.c (imap_expunge): Should now
+ print a meaningful error message when it doesn't succeed
+
2000-06-28 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-store.c (imap_connect): Changed to
diff --git a/camel/providers/imap/camel-imap-folder.c b/camel/providers/imap/camel-imap-folder.c
index 6ab0fff9df..602d0bc8b0 100644
--- a/camel/providers/imap/camel-imap-folder.c
+++ b/camel/providers/imap/camel-imap-folder.c
@@ -349,13 +349,13 @@ imap_expunge (CamelFolder *folder, CamelException *ex)
camel_exception_setv (ex, CAMEL_EXCEPTION_SERVICE_UNAVAILABLE,
"Could not EXPUNGE from IMAP server %s: %s.",
service->url->host,
- status == CAMEL_IMAP_ERR ? result :
+ status == CAMEL_IMAP_ERR && result ? result :
"Unknown error");
g_free (result);
return;
}
- g_free(result);
+ g_free (result);
}
#if 0