X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=script%2Fpublic-inbox-learn;h=8b8e1b7732938bc8369813866fed9dad59ae6de6;hb=68046e0fff12c35d793a7ae9f164ac415c84cc21;hp=9352c8ff7dd41088796eb60607452cea3b98cc0d;hpb=0d38f65c490466837ae091afa7a7b6f59d04ce7c;p=public-inbox.git
diff --git a/script/public-inbox-learn b/script/public-inbox-learn
index 9352c8ff..8b8e1b77 100755
--- a/script/public-inbox-learn
+++ b/script/public-inbox-learn
@@ -1,5 +1,5 @@
#!/usr/bin/perl -w
-# Copyright (C) 2014-2020 all contributors
+# Copyright (C) 2014-2021 all contributors
# License: AGPL-3.0+
#
# Used for training spam (via SpamAssassin) and removing messages from a
@@ -39,8 +39,7 @@ my $spamc = PublicInbox::Spamcheck::Spamc->new;
my $pi_cfg = PublicInbox::Config->new;
my $err;
my $mime = PublicInbox::Eml->new(do{
- local $/;
- my $data = ;
+ defined(my $data = do { local $/; }) or die "read STDIN: $!\n";
$data =~ s/\A[\r\n]*From [^\r\n]*\r?\n//s;
if ($train ne 'rm') {