Mercurial > hg > nginx-tests
changeset 591:0b059d5e6887
Tests: retry on SSL_WANT_READ in ssl_proxy_upgrade.t.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Tue, 26 May 2015 19:35:36 +0300 |
parents | dc2f8aac0553 |
children | 355f2d5ff60f |
files | ssl_proxy_upgrade.t |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ssl_proxy_upgrade.t Tue May 26 13:22:45 2015 +0300 +++ b/ssl_proxy_upgrade.t Tue May 26 19:35:36 2015 +0300 @@ -232,7 +232,10 @@ $s->blocking(0); while (IO::Select->new($s)->can_read(1.5)) { my $n = $s->sysread($buf, 1024); - last unless $n; + unless ($n) { + next if $s->errstr() == IO::Socket::SSL->SSL_WANT_READ; + last; + } $h->{b} .= $buf; $h->{r} += $n;