]> Sergey Matveev's repositories - public-inbox.git/commitdiff
http: fix typo: write_buf => write_buf_size
authorEric Wong <e@80x24.org>
Sun, 22 May 2016 06:17:29 +0000 (06:17 +0000)
committerEric Wong <e@80x24.org>
Sun, 22 May 2016 07:28:12 +0000 (07:28 +0000)
Otherwise, we get deep recursion as we keep calling
recursively on giant responses

lib/PublicInbox/HTTP.pm

index d523bd42a3bd6571ec33d6074779a8dea7fe56ab..6576bf684931e6835ef9d07b4268e265a5ed8542 100644 (file)
@@ -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;
                                        }