]> granicus.if.org Git - neomutt/commitdiff
Delete temporary file upon signal reception
authorryt <0x747972@gmail.com>
Mon, 5 Nov 2018 17:33:50 +0000 (18:33 +0100)
committerRichard Russon <rich@flatcap.org>
Sat, 10 Nov 2018 15:13:18 +0000 (15:13 +0000)
mutt_signal.c

index b36bc57dcacd5442dd83c6c34591823847cae4d4..f02a8d0cbcf8aba980d68dbafc820d931abf7eae 100644 (file)
@@ -31,6 +31,7 @@
 #include <signal.h>
 #include "mutt/mutt.h"
 #include "globals.h"
+#include "mutt_attach.h"
 #include "mutt_curses.h"
 
 static int IsEndwin = 0;
@@ -82,7 +83,8 @@ static void curses_signal_handler(int sig)
 static void curses_exit_handler(int sig)
 {
   curs_set(1);
-  endwin();                   /* just to be safe */
+  endwin(); /* just to be safe */
+  mutt_unlink_temp_attachments();
   mutt_sig_exit_handler(sig); /* DOES NOT RETURN */
 }