We overuse streaming, here.  Allow Content-Length to be
calculated in this case.
---
 lib/PublicInbox/Feed.pm | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lib/PublicInbox/Feed.pm b/lib/PublicInbox/Feed.pm
index 045e495..d88421b 100644
--- a/lib/PublicInbox/Feed.pm
+++ b/lib/PublicInbox/Feed.pm
@@ -79,9 +79,8 @@ sub emit_atom {
 
 sub _no_thread {
        my ($cb) = @_;
-       my $fh = $cb->([404, ['Content-Type' => 'text/plain']]);
-       $fh->write("No feed found for thread\n");
-       $fh->close;
+       $cb->([404, ['Content-Type', 'text/plain'],
+               ["No feed found for thread\n"]]);
 }
 
 sub end_feed {
--
unsubscribe: meta+unsubscr...@public-inbox.org
archive: https://public-inbox.org/meta/

Reply via email to