]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/WatchMaildir.pm
watchmaildir: scan all matching headers
[public-inbox.git] / lib / PublicInbox / WatchMaildir.pm
index 7b9e891508aa069ce2981ffd4baa45ff102dc025..02e4b32f254a8933e81e60b2001b8cc5ebce63c8 100644 (file)
@@ -175,10 +175,8 @@ sub _try_path {
                        my $ok;
                        my $hdr = $mime->header_obj;
                        for my $wh (@$watch_hdrs) {
-                               my $v = $hdr->header_raw($wh->[0]);
-                               next unless defined($v) && $v =~ $wh->[1];
-                               $ok = 1;
-                               last;
+                               my @v = $hdr->header_raw($wh->[0]);
+                               $ok = grep(/$wh->[1]/, @v) and last;
                        }
                        next unless $ok;
                }