diff options
author | Eric Wong <e@80x24.org> | 2015-09-30 21:00:18 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2015-09-30 21:09:17 +0000 |
commit | ebf564bad83e0c160b5088c7aaa9862d47735226 (patch) | |
tree | 2715fc9bd663ebf674fc8b9ada4d516d86b02c8c /lib | |
parent | 581a4d7fdea724512263ae9c0daef5b9a7f0affa (diff) | |
download | public-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.pm | 6 |
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 ($;$) { |