Download | Plain Text | Line Numbers
diff -Naur qmail-scanner-2.06.orig/qmail-scanner-queue.template qmail-scanner-2.06/qmail-scanner-queue.template
--- qmail-scanner-2.06.orig/qmail-scanner-queue.template 2009-03-06 04:03:55.000000000 +0100
+++ qmail-scanner-2.06/qmail-scanner-queue.template 2009-08-07 02:52:03.000000000 +0200
@@ -1074,6 +1074,11 @@
&debug("d_m: starting $mimeunpacker_binary <$scandir/$wmaildir/new/$file_id [",&deltatime,"]");
open(MIME,"$mimeunpacker_binary <$scandir/$wmaildir/new/$file_id 2>&1|")||&error_condition("cannot call $mimeunpacker_binary - $!");
while (<MIME>) {
+ if (/RIPMIME_signal_alarm/) {
+ &debug("d_m: mime unpacker timeout occurred - skipping unpacking message");
+ &minidebug("d_m: mime unpacker timeout occurred - skipping unpacking message");
+ return;
+ }
next if (/exists/);
&error_condition("d_m: output spotted from $mimeunpacker_binary ($_) - that shouldn't happen!");
}