| commit | f5e0f0c60a7d9b2e01ae18da5c9989c06b550187 | [log] [tgz] |
|---|---|---|
| author | Alexandre Julliard <julliard@winehq.org> | Wed Apr 03 22:51:18 2002 +0000 |
| committer | Alexandre Julliard <julliard@winehq.org> | Wed Apr 03 22:51:18 2002 +0000 |
| tree | 1ab290a7eff782bf8e6d02b4e36bdf1db4063738 | |
| parent | 857fb75bf7d3efdebfa09cfdcdf6ee656902dd7e [diff] [blame] |
Added timer on server exit to wait a bit for new clients. Don't remove the socket until the registry is closed to avoid a race.
diff --git a/server/select.c b/server/select.c index 065c456..24cbdb6 100644 --- a/server/select.c +++ b/server/select.c
@@ -274,6 +274,7 @@ break; } } + if (!active_users) break; /* last user removed by a timeout */ } sigprocmask( SIG_UNBLOCK, &sigset, NULL );