From 23ecc0b4a354f527581d53f8ba9b78c084a8c33a Mon Sep 17 00:00:00 2001 From: Georg Hopp Date: Wed, 13 Aug 2014 18:44:30 +0100 Subject: [PATCH] set no fin on accepted sockets --- src/socket_accept.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/socket_accept.c b/src/socket_accept.c index 93891bc..ef9b800 100644 --- a/src/socket_accept.c +++ b/src/socket_accept.c @@ -58,9 +58,10 @@ TR_socketAccept(TR_TcpSocket this) TR_delete(remote); } else { TR_socketAddrIpStr(remote, remote->host, TR_MAX_HOST); - remote->port = TR_socketAddrPort(remote); - remote->type = TR_socketType((TR_Socket)this); - remote->flags = TR_socketFlags((TR_Socket)this); + remote->port = TR_socketAddrPort(remote); + remote->type = TR_socketType((TR_Socket)this); + remote->flags = TR_socketFlags((TR_Socket)this); + remote->fin_state = TR_FIN_NO; } return (TR_TcpSocket)remote;