]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Config.pm
mda: match List-Id insensitively
[public-inbox.git] / lib / PublicInbox / Config.pm
index abc525dbbd5dca1cb6cb9e6c2adac0a4104d6f36..d57c361ad90cd8364629201021b485c7b715cb46 100644 (file)
@@ -424,8 +424,9 @@ EOF
                $self->{-no_obfuscate}->{$lc_addr} = 1;
        }
        if (my $listids = $ibx->{listid}) {
+               # RFC2919 section 6 stipulates "case insensitive equality"
                foreach my $list_id (@$listids) {
-                       $self->{-by_list_id}->{$list_id} = $ibx;
+                       $self->{-by_list_id}->{lc($list_id)} = $ibx;
                }
        }
        if (my $ng = $ibx->{newsgroup}) {