diff --git a/memcached.c b/memcached.c index 3010236..3916a8c 100644 --- a/memcached.c +++ b/memcached.c @@ -6729,7 +6729,9 @@ static void drive_machine(conn *c) { if (settings.maxconns_fast) { STATS_LOCK(); reject = stats_state.curr_conns + stats_state.reserved_fds >= settings.maxconns - 1; - stats.rejected_conns++; + if (reject) { + stats.rejected_conns++; + } STATS_UNLOCK(); } else { reject = false;