diff options
Diffstat (limited to 'src/lib/daemon_start.c')
-rw-r--r-- | src/lib/daemon_start.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/daemon_start.c b/src/lib/daemon_start.c index 5ed6d29d..98126c68 100644 --- a/src/lib/daemon_start.c +++ b/src/lib/daemon_start.c | |||
@@ -643,9 +643,9 @@ setup_thread_pool (struct MHD_Daemon *daemon) | |||
643 | /* Coarse-grained count of connections per thread (note error | 643 | /* Coarse-grained count of connections per thread (note error |
644 | * due to integer division). Also keep track of how many | 644 | * due to integer division). Also keep track of how many |
645 | * connections are leftover after an equal split. */ | 645 | * connections are leftover after an equal split. */ |
646 | unsigned int conns_per_thread = daemon->connection_limit | 646 | unsigned int conns_per_thread = daemon->global_connection_limit |
647 | / daemon->threading_model; | 647 | / daemon->threading_model; |
648 | unsigned int leftover_conns = daemon->connection_limit | 648 | unsigned int leftover_conns = daemon->global_connection_limit |
649 | % daemon->threading_model; | 649 | % daemon->threading_model; |
650 | unsigned int i; | 650 | unsigned int i; |
651 | enum MHD_StatusCode sc; | 651 | enum MHD_StatusCode sc; |
@@ -674,9 +674,9 @@ setup_thread_pool (struct MHD_Daemon *daemon) | |||
674 | /* Divide available connections evenly amongst the threads. | 674 | /* Divide available connections evenly amongst the threads. |
675 | * Thread indexes in [0, leftover_conns) each get one of the | 675 | * Thread indexes in [0, leftover_conns) each get one of the |
676 | * leftover connections. */ | 676 | * leftover connections. */ |
677 | d->connection_limit = conns_per_thread; | 677 | d->global_connection_limit = conns_per_thread; |
678 | if (i < leftover_conns) | 678 | if (i < leftover_conns) |
679 | ++d->connection_limit; | 679 | ++d->global_connection_limit; |
680 | 680 | ||
681 | if (! daemon->disable_itc) | 681 | if (! daemon->disable_itc) |
682 | { | 682 | { |