changeset 812:acec03d44976

Tests: close connection on last write in stream_tcp_nodelay.t.
author Andrey Zelenkov <zelenkov@nginx.com>
date Thu, 17 Dec 2015 20:40:48 +0300
parents dba758c045ed
children 43716ff7f8f5
files stream_tcp_nodelay.t
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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('|| <<', @_); }