about summary refs log tree commit homepage
path: root/lib
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2015-09-30 21:00:18 +0000
committerEric Wong <e@80x24.org>2015-09-30 21:09:17 +0000
commitebf564bad83e0c160b5088c7aaa9862d47735226 (patch)
tree2715fc9bd663ebf674fc8b9ada4d516d86b02c8c /lib
parent581a4d7fdea724512263ae9c0daef5b9a7f0affa (diff)
downloadpublic-inbox-ebf564bad83e0c160b5088c7aaa9862d47735226.tar.gz
No point in sending such a short, bounded response with
multiple syscalls.
Diffstat (limited to 'lib')
-rw-r--r--lib/PublicInbox/NNTP.pm6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/PublicInbox/NNTP.pm b/lib/PublicInbox/NNTP.pm
index faa75634..dc4227ec 100644
--- a/lib/PublicInbox/NNTP.pm
+++ b/lib/PublicInbox/NNTP.pm
@@ -24,7 +24,7 @@ use constant {
 sub now () { clock_gettime(CLOCK_MONOTONIC) };
 
 my @OVERVIEW = qw(Subject From Date Message-ID References Bytes Lines);
-my %OVERVIEW = map { $_ => 1 } @OVERVIEW;
+my $OVERVIEW_FMT = join(":\r\n", @OVERVIEW) . ":\r\n";
 
 # disable commands with easy DoS potential:
 # LISTGROUP could get pretty bad, too...
@@ -90,9 +90,9 @@ sub cmd_xgtitle ($;$) {
         '.'
 }
 
-sub list_overview_fmt ($$) {
+sub list_overview_fmt ($) {
         my ($self) = @_;
-        more($self, $_ . ':') foreach @OVERVIEW;
+        do_more($self, $OVERVIEW_FMT);
 }
 
 sub list_active ($;$) {