diff options
author | Paul J Stevens <paul@nfg.nl> | 2010-05-12 16:11:51 +0200 |
---|---|---|
committer | Paul J Stevens <paul@nfg.nl> | 2010-05-12 16:11:51 +0200 |
commit | a9f72388dcee87bc17efc438224ba3fcef9e9cac (patch) | |
tree | 4413d394eab0b14a6f619fabf42957835cbb2763 | |
parent | 093ff0c0840c791d1cc0ea130c4b9fb705e9680d (diff) |
fix regression (bug #843)
-rw-r--r-- | src/dbmail-message.c | 2 | ||||
-rw-r--r-- | src/dm_misc.c | 1 |
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]) { |