diff options
Diffstat (limited to 'loader/lib/parser.py')
-rw-r--r-- | loader/lib/parser.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/loader/lib/parser.py b/loader/lib/parser.py index 5ecc396..90b441a 100644 --- a/loader/lib/parser.py +++ b/loader/lib/parser.py @@ -261,7 +261,8 @@ class ArchivesParser(object): return None def recursive_get_attachments(self, container): - if container.get_content_type() == 'multipart/mixed': + # We start recursion in the "multipart" container if any + if container.get_content_type() == 'multipart/mixed' or container.get_content_type() == 'multipart/signed': # Multipart - worth scanning into if not container.is_multipart(): # Wow, this is broken. It's multipart/mixed, but doesn't |