]> Sergey Matveev's repositories - public-inbox.git/commitdiff
nntp: HDR allows metadata prefixed with ':'
authorEric Wong <e@80x24.org>
Fri, 25 Sep 2015 02:27:50 +0000 (02:27 +0000)
committerEric Wong <e@80x24.org>
Fri, 25 Sep 2015 02:29:04 +0000 (02:29 +0000)
RFC 3977, section 8.5.2 states metadata lookups can be done
with HDR.

lib/PublicInbox/NNTP.pm

index 6c661a1bc3b8927e5449e1e647012cf66e8dc6cc..c2f97177ecb8e4c1e925d32c949d079d31ae3906 100644 (file)
@@ -480,9 +480,8 @@ sub get_range ($$) {
 
 sub hdr_val ($$) {
        my ($r, $header) = @_;
-       $header = lc $header;
-       return $r->[3] if ($header eq 'bytes');
-       return $r->[4] if ($header eq 'lines');
+       return $r->[3] if $header =~ /\A:?bytes\z/i;
+       return $r->[4] if $header =~ /\A:?lines\z/i;
        $r = $r->[2]->header_obj->header($header);
        defined $r or return;
        $r =~ s/[\r\n\t]+/ /sg;