You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by qu...@apache.org on 2005/01/20 01:34:30 UTC
svn commit: r125691 - /spamassassin/trunk/masses/mass-check
Author: quinlan
Date: Wed Jan 19 16:34:29 2005
New Revision: 125691
URL: http://svn.apache.org/viewcvs?view=rev&rev=125691
Log:
bug 3512: allow --rewrite to write more than one message
Modified:
spamassassin/trunk/masses/mass-check
Modified: spamassassin/trunk/masses/mass-check
Url: http://svn.apache.org/viewcvs/spamassassin/trunk/masses/mass-check?view=diff&rev=125691&p1=spamassassin/trunk/masses/mass-check&r1=125690&p2=spamassassin/trunk/masses/mass-check&r2=125691
==============================================================================
--- spamassassin/trunk/masses/mass-check (original)
+++ spamassassin/trunk/masses/mass-check Wed Jan 19 16:34:29 2005
@@ -169,6 +169,12 @@
my $ham_count = 0;
my $init_results = 0;
+# Deal with --rewrite
+if (defined $opt_rewrite) {
+ my $rewrite = ($opt_rewrite ? $opt_rewrite : "/tmp/out");
+ open(REWRITE, "> $rewrite") || die "open of $rewrite failed: $!";
+}
+
# Deal with --before and --after
foreach my $time ($opt_before, $opt_after) {
if ($time && $time =~ /^-\d+$/) {
@@ -211,6 +217,11 @@
}
print STDERR "\n" if ($opt_showdots);
+
+if (defined $opt_rewrite) {
+ close(REWRITE);
+}
+
exit;
###########################################################################
@@ -391,9 +402,7 @@
}
if (defined $opt_rewrite) {
- open(REWRITE, "> " . ($opt_rewrite ? $opt_rewrite : "/tmp/out"));
print REWRITE $status->rewrite_mail();
- close(REWRITE);
}
$id =~ s/\s/_/g;
@@ -534,5 +543,3 @@
}
$str;
}
-
-