diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/index.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/index.cc b/lib/index.cc index e8e9922..d8f8b2b 100644 --- a/lib/index.cc +++ b/lib/index.cc @@ -339,6 +339,10 @@ _index_mime_part (notmuch_message_t *message, if (i > 1) fprintf (stderr, "Warning: Unexpected extra parts of multipart/signed. Indexing anyway.\n"); } + if (GMIME_IS_MULTIPART_ENCRYPTED (multipart)) { + /* Don't index encrypted parts. */ + continue; + } _index_mime_part (message, g_mime_multipart_get_part (multipart, i)); } |