summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul J Stevens <paul@nfg.nl>2010-05-12 16:11:51 +0200
committerPaul J Stevens <paul@nfg.nl>2010-05-12 16:11:51 +0200
commita9f72388dcee87bc17efc438224ba3fcef9e9cac (patch)
tree4413d394eab0b14a6f619fabf42957835cbb2763
parent093ff0c0840c791d1cc0ea130c4b9fb705e9680d (diff)
fix regression (bug #843)
-rw-r--r--src/dbmail-message.c2
-rw-r--r--src/dm_misc.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/dbmail-message.c b/src/dbmail-message.c
index 59bafd79..4bab38ce 100644
--- a/src/dbmail-message.c
+++ b/src/dbmail-message.c
@@ -97,7 +97,7 @@ gchar * g_mime_object_get_body(const GMimeObject *object)
i = find_end_of_header(s);
if (i >= strlen(s)) {
g_free(s);
- return NULL;
+ return g_strdup("");
}
b = s+i;
diff --git a/src/dm_misc.c b/src/dm_misc.c
index 21339a44..3919babb 100644
--- a/src/dm_misc.c
+++ b/src/dm_misc.c
@@ -1393,6 +1393,7 @@ static void imap_part_get_sizes(GMimeObject *part, size_t *size, size_t *lines)
/* count body lines */
v = g_mime_object_get_body(part);
+ if (! v) return;
s = strlen(v);
while (v[i]) {