]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/ContentId.pm
contentid: ignore duplicate References: headers
[public-inbox.git] / lib / PublicInbox / ContentId.pm
index 0c4a8678beb02fa4db436ca12c55eda6bc0edc79..65691593abfcc36cb3cafef29420d627b84d07d6 100644 (file)
@@ -64,8 +64,7 @@ sub content_digest ($) {
        # if we got here, we've already got Message-ID reuse
        my %seen = map { $_ => 1 } @{mids($hdr)};
        foreach my $mid (@{references($hdr)}) {
-               next if $seen{$mid};
-               $dig->add("ref\0$mid\0");
+               $dig->add("ref\0$mid\0") unless $seen{$mid}++;
        }
 
        # Only use Sender: if From is not present