From 2f91548a209d63f74d73d16d6d453e3915d92c58 Mon Sep 17 00:00:00 2001 From: Martin Fleisz Date: Mon, 19 Sep 2011 01:34:53 -0700 Subject: [PATCH] tcp: Added correct shutdown of socket in disconnect --- libfreerdp-core/tcp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libfreerdp-core/tcp.c b/libfreerdp-core/tcp.c index 542206b5d..2bdd616be 100644 --- a/libfreerdp-core/tcp.c +++ b/libfreerdp-core/tcp.c @@ -199,6 +199,7 @@ boolean tcp_disconnect(rdpTcp * tcp) { if (tcp->sockfd != -1) { + shutdown(tcp->sockfd, SHUT_RDWR); close(tcp->sockfd); tcp->sockfd = -1; }