summaryrefslogtreecommitdiffstats
path: root/winsup/cygserver/cygserver.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygserver/cygserver.cc')
-rw-r--r--winsup/cygserver/cygserver.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/winsup/cygserver/cygserver.cc b/winsup/cygserver/cygserver.cc
index c58b236fa..8b3fd4c45 100644
--- a/winsup/cygserver/cygserver.cc
+++ b/winsup/cygserver/cygserver.cc
@@ -715,15 +715,15 @@ main (const int argc, char *argv[])
transport_layer_base *const transport = create_server_transport ();
assert (transport);
+ if (transport->listen () == -1)
+ return 1;
+
process_cache cache (process_cache_size, cleanup_threads);
server_submission_loop submission_loop (&request_queue, transport, &cache);
request_queue.add_submission_loop (&submission_loop);
- if (transport->listen () == -1)
- return 1;
-
cache.start ();
request_queue.start ();