# HG changeset patch # User Andrey Zelenkov # Date 1450374048 -10800 # Node ID acec03d4497667f9906215ce84773ff4a7e57095 # Parent dba758c045edbe010de380176235bea6b700367e Tests: close connection on last write in stream_tcp_nodelay.t. diff --git a/stream_tcp_nodelay.t b/stream_tcp_nodelay.t --- a/stream_tcp_nodelay.t +++ b/stream_tcp_nodelay.t @@ -61,7 +61,7 @@ EOF ############################################################################### -my $str = '1234567890' x 10; +my $str = '1234567890' x 10 . 'F'; is(stream_get($str, '127.0.0.1:8081'), $str, 'tcp_nodelay off'); is(stream_get($str, '127.0.0.1:8082'), $str, 'tcp_nodelay on'); @@ -164,11 +164,13 @@ sub stream_handle_client { log2i("$client $buffer"); + my $close = $buffer =~ /F/; + log2o("$client $buffer"); $client->syswrite($buffer); - return 0; + return $close; } sub log2i { Test::Nginx::log_core('|| <<', @_); }