diff options
author | Oleksii Prudkyi <Oleksii.Prudkyi@gmail.com> | 2017-10-29 18:01:14 +0200 |
---|---|---|
committer | Jens Geyer <jensg@apache.org> | 2017-10-29 17:52:48 +0100 |
commit | ac11cf88f852789d699415ec0c2c0e26bfd71ec2 (patch) | |
tree | a466f0c70dec42daff9e335ab652567e8b9cf1db /lib/haxe | |
parent | 619218cd7f3e7c5e433aed4734f3108bc8492b00 (diff) | |
download | thrift-ac11cf88f852789d699415ec0c2c0e26bfd71ec2.tar.gz |
THRIFT-4377: close socket after processing request
Client: Haxe
Patch: Oleksii Prudkyi <Oleksii.Prudkyi@gmail.com>
This closes #1407
Diffstat (limited to 'lib/haxe')
-rw-r--r-- | lib/haxe/src/org/apache/thrift/server/TSimpleServer.hx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/haxe/src/org/apache/thrift/server/TSimpleServer.hx b/lib/haxe/src/org/apache/thrift/server/TSimpleServer.hx index c9856b427..655a629df 100644 --- a/lib/haxe/src/org/apache/thrift/server/TSimpleServer.hx +++ b/lib/haxe/src/org/apache/thrift/server/TSimpleServer.hx @@ -121,6 +121,11 @@ class TSimpleServer extends TServer { logDelegate(e); // Unexpected } + if(client != null) + { + client.close(); + } + // Fire deleteContext server event after client disconnects if (serverEventHandler != null) { serverEventHandler.deleteContext(connectionContext, inputProtocol, outputProtocol); |