From 33669a43c1bf8ba850455f027a3b93ca7b833e57 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 20 Jan 2016 10:38:05 +0100 Subject: [PATCH] Native no need to shutdown a closed socket --- app/src/main/jni/netguard/netguard.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/app/src/main/jni/netguard/netguard.c b/app/src/main/jni/netguard/netguard.c index 90ae5cec..89934eb9 100644 --- a/app/src/main/jni/netguard/netguard.c +++ b/app/src/main/jni/netguard/netguard.c @@ -543,11 +543,6 @@ void check_sockets(const struct arguments *args, fd_set *rfds, fd_set *wfds, fd_ cur->lport, strstate(cur->state)); if (write_fin(cur, args->tun) >= 0) { - // Shutdown socket for reading - if (shutdown(cur->socket, SHUT_RD)) - log_android(ANDROID_LOG_WARN, "shutdown RD error %d: %s", - errno, strerror(errno)); - cur->local_seq++; // local FIN if (cur->state == TCP_SYN_RECV || cur->state == TCP_ESTABLISHED)