aboutsummaryrefslogtreecommitdiff
path: root/mail/mailscanner/files/patch-lib__MailScanner__CustomFunctions__LastSpam.pm
diff options
context:
space:
mode:
Diffstat (limited to 'mail/mailscanner/files/patch-lib__MailScanner__CustomFunctions__LastSpam.pm')
-rw-r--r--mail/mailscanner/files/patch-lib__MailScanner__CustomFunctions__LastSpam.pm20
1 files changed, 20 insertions, 0 deletions
diff --git a/mail/mailscanner/files/patch-lib__MailScanner__CustomFunctions__LastSpam.pm b/mail/mailscanner/files/patch-lib__MailScanner__CustomFunctions__LastSpam.pm
new file mode 100644
index 000000000000..d6a454c07df5
--- /dev/null
+++ b/mail/mailscanner/files/patch-lib__MailScanner__CustomFunctions__LastSpam.pm
@@ -0,0 +1,20 @@
+--- ./lib/MailScanner/CustomFunctions/LastSpam.pm.orig 2011-08-20 08:24:49.000000000 -0400
++++ ./lib/MailScanner/CustomFunctions/LastSpam.pm 2014-02-21 04:11:09.000000000 -0500
+@@ -32,7 +32,6 @@
+ my $Debug = 0; # Set to 1 to enable debug output to STDERR
+ #my $tmpfilename = "/tmp/MailScanner.LastSpam.$$.conf"; # Temp MS.conf file
+ # Temp MS.conf file
+-my($tmpfh, $tmpfilename) = tempfile("MailScanner.LastSpam.XXXXXX", TMPDIR => 1, UNLINK => 0);
+ my %modtime = (); # Time domain list magic word file was last changed
+ my %filename = (); # Map Config option to magic word file
+ my %magicwords = {}; # Map Config option --> domains --> magic words
+@@ -550,8 +549,7 @@
+ sub SetupRuleset {
+ my($opkeyword) = @_;
+
+- my $fh = new FileHandle;
+- $fh->open("> $tmpfilename") or die "$!";
++ my($fh, $tmpfilename) = tempfile("MailScanner.LastSpam.XXXXXX", TMPDIR => 1, UNLINK => 0);
+ my $rf = $rulesetfilename{$opkeyword};
+ #print STDERR "RF = $rf\n";
+ #print STDERR $opkeyword . " = $rf\n";