From e9ca6052654fe784a2d5fad81beb6090de1efec6 Mon Sep 17 00:00:00 2001 From: David Beniamine <david.beniamine@tetras-libre.fr> Date: Thu, 7 Mar 2019 17:21:55 +0100 Subject: [PATCH] Avoid crash on sendmail issues --- src/tetras-back | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tetras-back b/src/tetras-back index df3a2be..72b6976 100755 --- a/src/tetras-back +++ b/src/tetras-back @@ -30,7 +30,6 @@ use Data::Dumper; use Cpanel::JSON::XS qw(encode_json); use Log::Dispatch; use Getopt::ArgParse; -use Try::Tiny; my $Logger; my %running_backups; @@ -185,7 +184,9 @@ sub do_sendmail($$$){ Disposition => 'inline' ); } + $SIG{__DIE__} = sub { }; eval{ $msg->send() }; + $SIG{__DIE__} = sub {do_stop(shift,1)}; if($@){ if($retry == 0){ $Logger->info("Seconde tentative d'envoi courriel sans piece jointe"); -- GitLab