Fix crash when looking at messages without attachs
authorAndre Heinecke <aheinecke@gnupg.org>
Wed, 27 Mar 2019 11:53:10 +0000 (12:53 +0100)
committerAndre Heinecke <aheinecke@gnupg.org>
Wed, 27 Mar 2019 11:53:10 +0000 (12:53 +0100)
* src/mapihelp.cpp (mapi_get_first_attach_data): Do not crash
if message has no attachments.

src/mapihelp.cpp

index 1b13076..4a4d0e9 100644 (file)
@@ -488,6 +488,12 @@ mapi_get_first_attach_data (LPMESSAGE message)
     }
 
   mapi_attach_item_t *table = mapi_create_attach_table (message, 0);
+  if (!table)
+    {
+      log_debug ("%s:%s: Message has no attachments",
+                 SRCNAME, __func__);
+      TRETURN ret;
+    }
   if (table->end_of_table)
     {
       log_debug ("%s:%s: Message has no attachments",