From: Vsevolod Stakhov Date: Wed, 12 Oct 2016 18:37:59 +0000 (+0100) Subject: [Fix] Fix issues with CGP helper X-Git-Tag: 1.4.0~272 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d7bf70c610425b2211d7b58d1998f052ca65a6cb;p=thirdparty%2Frspamd.git [Fix] Fix issues with CGP helper --- diff --git a/utils/cgp_rspamd.pl b/utils/cgp_rspamd.pl index 03ecd7a94a..6417646bf3 100644 --- a/utils/cgp_rspamd.pl +++ b/utils/cgp_rspamd.pl @@ -123,10 +123,16 @@ sub rspamd_scan { ); } else { - $sb = stat($file); + my $sb = stat($file); if ( !$sb || $sb->size > $max_size ) { - print "* File $file is too large: " . $sb->size . "\n$tag FAILURE\n"; + if ($sb) { + print "* File $file is too large: " . $sb->size . "\n$tag FAILURE\n"; + + } + else { + print "* Cannot stat $file: $!\n$tag FAILURE\n"; + } return; } aio_load( @@ -214,6 +220,10 @@ my $w = AnyEvent->io( print "$tag OK\n"; exit 0; } + else { + print "* Unknown command $cmd\n"; + print "$tag FAILURE\n"; + } } } );