]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/NNTP.pm
Merge remote-tracking branch 'origin/inboxdir'
[public-inbox.git] / lib / PublicInbox / NNTP.pm
index 7c3f68a2b372390526bf15dea906b9e0b6bb1acd..c04968529854067ef4152f62f38588bd82314b1a 100644 (file)
@@ -237,7 +237,7 @@ sub cmd_listgroup ($;$$) {
                long_response($self, sub {
                        $r = $mm->msg_range(\$beg, $end, 'num');
                        scalar(@$r) or return;
-                       more($self, join("\r\n", map { "$_->[0]\r\n" } @$r));
+                       more($self, join("\r\n", map { $_->[0] } @$r));
                        1;
                });
        } else { # grab every article number
@@ -995,7 +995,7 @@ sub event_step {
                my $off = bytes::length($$rbuf);
                $r = $self->do_read($rbuf, LINE_MAX, $off) or return;
        }
-       while ($r > 0 && $$rbuf =~ s/\A[ \t\r\n]*([^\r\n]*)\r?\n//) {
+       while ($r > 0 && $$rbuf =~ s/\A[ \t]*([^\n]*?)\r?\n//) {
                my $line = $1;
                return $self->close if $line =~ /[[:cntrl:]]/s;
                my $t0 = now();