# HG changeset patch # User Sergey Kandaurov # Date 1492693510 -10800 # Node ID 1e79a96138130891de18fa73387523d542309427 # Parent 2b8523bd4988b3c5eb98fe77285f3db61410fb5a Tests: handled SIGPIPE in fastcgi tests. diff --git a/fastcgi_request_buffering.t b/fastcgi_request_buffering.t --- a/fastcgi_request_buffering.t +++ b/fastcgi_request_buffering.t @@ -303,7 +303,12 @@ EOF $f->{http_end} = sub { my $buf = ''; - fastcgi_respond($client, $version, $id, <close; - - eval { - local $SIG{ALRM} = sub { die "timeout\n" }; - local $SIG{PIPE} = sub { die "sigpipe\n" }; - alarm(5); + $client->close; $s->sysread($buf, 1024); log_in($buf); diff --git a/fastcgi_request_buffering_chunked.t b/fastcgi_request_buffering_chunked.t --- a/fastcgi_request_buffering_chunked.t +++ b/fastcgi_request_buffering_chunked.t @@ -346,7 +346,12 @@ EOF $f->{http_end} = sub { my $buf = ''; - fastcgi_respond($client, $version, $id, <close; - - eval { - local $SIG{ALRM} = sub { die "timeout\n" }; - local $SIG{PIPE} = sub { die "sigpipe\n" }; - alarm(5); + $client->close; $s->sysread($buf, 1024); log_in($buf);