]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
master: Service's client_limit wasn't set correctly when service_count was non-zero.
authorTimo Sirainen <tss@iki.fi>
Thu, 18 Mar 2010 02:17:47 +0000 (04:17 +0200)
committerTimo Sirainen <tss@iki.fi>
Thu, 18 Mar 2010 02:17:47 +0000 (04:17 +0200)
--HG--
branch : HEAD

src/master/service.c

index c6a467cc624da0c4d9fbdbf094ef1e8d77d1b67e..87c9b105541174f3d34a2ad829f8000d582df301 100644 (file)
@@ -177,7 +177,7 @@ service_create(pool_t pool, const struct service_settings *set,
        service->client_limit = set->client_limit != 0 ? set->client_limit :
                set->master_set->default_client_limit;
        if (set->service_count > 0 &&
-           service->client_limit < set->service_count)
+           service->client_limit > set->service_count)
                service->client_limit = set->service_count;
 
        service->vsz_limit = set->vsz_limit != (uoff_t)-1 ? set->vsz_limit :