]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/WwwStream.pm
extmsg: use WwwResponse::oneshot
[public-inbox.git] / lib / PublicInbox / WwwStream.pm
index 2dd8b157ddc7334d49a95fdd97fc7ea47563f59c..fceef745d0c4ec2291448a2ff131a68880030530 100644 (file)
@@ -28,7 +28,7 @@ sub new {
 
        bless {
                nr => 0,
-               cb => $cb || \&close,
+               cb => $cb,
                ctx => $ctx,
                base_url => base_url($ctx),
        }, $class;
@@ -175,8 +175,9 @@ sub oneshot {
                ctx => $ctx,
                base_url => base_url($ctx),
        }, __PACKAGE__;
-       [ $code, [ 'Content-Type', 'text/html; charset=UTF-8' ],
-               [ _html_top($self), $$strref, _html_end($self) ] ]
+       [ $code, [ 'Content-Type', 'text/html; charset=UTF-8' ], [
+               _html_top($self), $strref ? $$strref : (), _html_end($self)
+       ] ]
 }
 
 1;