X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=docs%2Fcontrib%2Freplyfilter;h=8e591bd03f7ac68975fc0201a8e1d1792c3b3eff;hb=f4180c605026aeaadf5ebf6c63fc22b99c31004f;hp=a080710d53b9fc9a99328a32dc7a223bc30f79f2;hpb=2dcf8c5effd7a1baff888daecf387d8387e0cc43;p=mmh diff --git a/docs/contrib/replyfilter b/docs/contrib/replyfilter index a080710..8e591bd 100755 --- a/docs/contrib/replyfilter +++ b/docs/contrib/replyfilter @@ -321,7 +321,7 @@ sub process_text (*$$;$) # Send our input to the filter program # - if (defined %filterreplace) { + if (%filterreplace) { foreach my $match (keys %filterreplace) { $text =~ s/$match/$filterreplace{$match}/g; } @@ -661,15 +661,15 @@ sub null_decoder ($) sub match_boundary($$) { - my ($_, $boundary) = @_; + my ($line, $boundary) = @_; return if ! defined $boundary; - if (substr($_, 0, 2) eq '--') { - s/[ \t\r\n]+\Z//; - if ($_ eq "--$boundary") { + if (substr($line, 0, 2) eq '--') { + $line =~ s/[ \t\r\n]+\Z//; + if ($line eq "--$boundary") { return 'EOP'; - } elsif ($_ eq "--$boundary--") { + } elsif ($line eq "--$boundary--") { return 'EOM'; } }