From 27036136ff765607ab82704fb320dbd2b00be76c Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Thu, 9 Apr 2015 13:28:14 +0300 Subject: [PATCH] spamassassin: If clamd socket is not responding return imediately. --- spamassassin/files/ClamAV.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/spamassassin/files/ClamAV.pm b/spamassassin/files/ClamAV.pm index 414b8b0..f0250d4 100644 --- a/spamassassin/files/ClamAV.pm +++ b/spamassassin/files/ClamAV.pm @@ -79,7 +79,10 @@ sub check_clamav { my $socket = IO::Socket::UNIX->new( Type => SOCK_STREAM, Peer => $self->{main}->{conf}->{clamav_socket} - ) || info("ClamAV: Failed to connect socket, skipping virus check"); + ) or do { + info("ClamAV: Failed to connect socket, skipping virus check"); + return; + }; $socket->send("nINSTREAM\n"); $socket->send(pack("N", length($$fulltext)));