lib/PublicInbox/NNTP.pm | 4 ++-- t/nntpd.t | 9 ++++++++- diff --git a/lib/PublicInbox/NNTP.pm b/lib/PublicInbox/NNTP.pm index 6dc0db35e16f86885ba735be3008cfb6f1e4d3b9..0d0de976f562454c0c3443eed3c95cbbf6a9f6b7 100644 --- a/lib/PublicInbox/NNTP.pm +++ b/lib/PublicInbox/NNTP.pm @@ -762,11 +762,11 @@ more($self, "$$i $h") if defined $h; }); } -sub over_line { +sub over_line ($$) { my ($self, $r) = @_; more($self, join("\t", $r->[0], map { - my $h = xhdr($r, $_); + my $h = hdr_val($r, $_); defined $h ? $h : ''; } @OVERVIEW )); } diff --git a/t/nntpd.t b/t/nntpd.t index 04444e488e835bef1f07f1eb112b10801c8d4fd9..ea2c3df882b7c1ff267c9ddb78456c697ed00d0b 100644 --- a/t/nntpd.t +++ b/t/nntpd.t @@ -144,7 +144,14 @@ "$k by message-id works without group"); } } - # TODO: upgrades and such + is_deeply($n->xover('1-'), { + '1' => ['hihi', + 'Me ', + 'Thu, 01 Jan 1970 06:06:06 +0000', + '', + '', + '202', + '1' ] }, "XOVER works"); ok(kill('TERM', $pid), 'killed nntpd'); $pid = undef;