]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/MID.pm
treewide: run update-copyrights from gnulib for 2019
[public-inbox.git] / lib / PublicInbox / MID.pm
index d7a42c38573b17111458ddccd32e821355f79b91..d2bbaec71e9ef8b86b35d5f6e54e27da78b9d6fb 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2019 all contributors <meta@public-inbox.org>
+# Copyright (C) 2015-2020 all contributors <meta@public-inbox.org>
 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
 #
 # Various Message-ID-related functions.
@@ -120,9 +120,7 @@ sub uniq_mids ($;$) {
                        warn "Message-ID: <$mid> too long, truncating\n";
                        $mid = substr($mid, 0, MAX_MID_SIZE);
                }
-               next if $seen->{$mid};
-               push @ret, $mid;
-               $seen->{$mid} = 1;
+               push(@ret, $mid) unless $seen->{$mid}++;
        }
        \@ret;
 }