aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/index.cc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/index.cc')
-rw-r--r--lib/index.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/index.cc b/lib/index.cc
index cf930251..0d6640bc 100644
--- a/lib/index.cc
+++ b/lib/index.cc
@@ -336,6 +336,11 @@ _index_mime_part (notmuch_message_t *message,
GMimeContentDisposition *disposition;
char *body;
+ if (! part) {
+ fprintf (stderr, "Warning: Not indexing empty mime part.\n");
+ return;
+ }
+
if (GMIME_IS_MULTIPART (part)) {
GMimeMultipart *multipart = GMIME_MULTIPART (part);
int i;