From: Eric Wong Date: Sun, 22 May 2016 06:17:29 +0000 (+0000) Subject: http: fix typo: write_buf => write_buf_size X-Git-Tag: v1.0.0~513 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=5fd049f32fde94f53f431ae3f37143440ee0cf09;p=public-inbox.git http: fix typo: write_buf => write_buf_size Otherwise, we get deep recursion as we keep calling recursively on giant responses --- diff --git a/lib/PublicInbox/HTTP.pm b/lib/PublicInbox/HTTP.pm index d523bd42..6576bf68 100644 --- a/lib/PublicInbox/HTTP.pm +++ b/lib/PublicInbox/HTTP.pm @@ -228,7 +228,7 @@ sub response_write { my $buf = $body->getline; if (defined $buf) { $write->($buf); - if ($self->{write_buf}) { + if ($self->{write_buf_size}) { $body->watch_read(0); $self->write($restart_read); } @@ -243,7 +243,7 @@ sub response_write { local $/ = \8192; while (defined(my $buf = $body->getline)) { $write->($buf); - if ($self->{write_buf}) { + if ($self->{write_buf_size}) { $self->write($pull); return; }