Fix crash when sending encrypted mail
authorAndre Heinecke <aheinecke@gnupg.org>
Thu, 21 Feb 2019 11:38:00 +0000 (12:38 +0100)
committerAndre Heinecke <aheinecke@gnupg.org>
Thu, 21 Feb 2019 11:38:00 +0000 (12:38 +0100)
* src/cryptcontroller.cpp (CryptController::update_mail_mapi):
Check if att_table exists before accessing it.

--
This was a regression caused by cf221afd which never made
it into a release.

src/cryptcontroller.cpp

index 2f7bae5..53fc420 100644 (file)
@@ -1021,7 +1021,7 @@ CryptController::update_mail_mapi ()
 
   /* When we forward e.g. a crypto mail we have sent the message
      has a MOSSTEMPL. We need to remove that. T4321 */
-  for (ULONG pos=0; !att_table[pos].end_of_table; pos++)
+  for (ULONG pos=0; att_table && !att_table[pos].end_of_table; pos++)
     {
       if (att_table[pos].attach_type == ATTACHTYPE_MOSSTEMPL)
         {