]> granicus.if.org Git - apache/commitdiff
On the trunk:
authorStefan Eissing <icing@apache.org>
Tue, 11 Apr 2017 13:36:27 +0000 (13:36 +0000)
committerStefan Eissing <icing@apache.org>
Tue, 11 Apr 2017 13:36:27 +0000 (13:36 +0000)
mpm_winnt: always invoking ap_lingering_close() at connection end.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1790971 13f79535-47bb-0310-9956-ffa450edef68

server/mpm/winnt/child.c

index 94a1438c60769d9449645ee50ca3eff988b08701..cfa60987028cabb505b3653749eb7967046b5df9 100644 (file)
@@ -817,10 +817,8 @@ static DWORD __stdcall worker_main(void *thread_num_val)
 
         if (!disconnected) {
             context->accept_socket = INVALID_SOCKET;
-            if (!c->aborted) { 
-                ap_lingering_close(c);
-            }
         }
+        ap_lingering_close(c);
     }
 
     ap_update_child_status_from_indexes(0, thread_num, SERVER_DEAD, NULL);