about summary refs log tree commit homepage
path: root/lib/PublicInbox/NNTP.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PublicInbox/NNTP.pm')
-rw-r--r--lib/PublicInbox/NNTP.pm2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/PublicInbox/NNTP.pm b/lib/PublicInbox/NNTP.pm
index bc8d6eda..71b774d2 100644
--- a/lib/PublicInbox/NNTP.pm
+++ b/lib/PublicInbox/NNTP.pm
@@ -393,7 +393,9 @@ sub simple_body_write ($$) {
         my $body = $s->body;
         $s->body_set('');
         $body =~ s/^\./../smg;
+        $body =~ s/(?<!\r)\n/\r\n/sg;
         do_more($self, $body);
+        do_more($self, "\r\n") unless $body =~ /\r\n\z/s;
         '.'
 }