]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/SearchThread.pm
triewyde: ficks soem speling errrors
[public-inbox.git] / lib / PublicInbox / SearchThread.pm
index ab2f1a84adfb990a55395deccb8b749763b10336..38d1aa6e2c99e961b7caae4562adf840ef5e59b8 100644 (file)
@@ -20,6 +20,7 @@
 package PublicInbox::SearchThread;
 use strict;
 use warnings;
+use PublicInbox::MID qw($MID_EXTRACT);
 
 sub thread {
        my ($msgs, $ordersub, $ctx) = @_;
@@ -28,7 +29,7 @@ sub thread {
        # Sadly, we sort here anyways since the fill-in-the-blanks References:
        # can be shakier if somebody used In-Reply-To with multiple, disparate
        # messages.  So, take the client Date: into account since we can't
-       # alway determine ordering when somebody uses multiple In-Reply-To.
+       # always determine ordering when somebody uses multiple In-Reply-To.
        # We'll trust the client Date: header here instead of the Received:
        # time since this is for display (and not retrieval)
        _add_message($id_table, $_) for sort { $a->{ds} <=> $b->{ds} } @$msgs;
@@ -67,7 +68,7 @@ sub _add_message ($$) {
        # everything is perfectly referenced, only the last ref
        # matters.
        my $prev;
-       foreach my $ref ($refs =~ m/<([^>]+)>/g) {
+       foreach my $ref ($refs =~ m/$MID_EXTRACT/go) {
                # Find a Container object for the given Message-ID
                my $cont = _get_cont_for_id($id_table, $ref);