about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--lib/PublicInbox/V2Writable.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/V2Writable.pm b/lib/PublicInbox/V2Writable.pm
index 269b028f..34f13e26 100644
--- a/lib/PublicInbox/V2Writable.pm
+++ b/lib/PublicInbox/V2Writable.pm
@@ -137,7 +137,7 @@ sub num_for {
                 warn "<$mid> reused for mismatched content\n";
 
                 # try the rest of the mids
-                foreach my $i (1..$#$mids) {
+                for(my $i = $#$mids; $i >= 1; $i--) {
                         my $m = $mids->[$i];
                         $num = $self->{skel}->{mm}->mid_insert($m);
                         if (defined $num) {