dovecot-2.0-sslstream: master: service's vsz_limit=0 should disa...

dovecot at dovecot.org dovecot at dovecot.org
Sat Feb 13 02:55:38 EET 2010


details:   http://hg.dovecot.org/dovecot-2.0-sslstream/rev/272bec780e26
changeset: 10179:272bec780e26
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Oct 23 20:11:59 2009 -0400
description:
master: service's vsz_limit=0 should disable the limit, not make it use the default.

diffstat:

2 files changed, 4 insertions(+), 4 deletions(-)
src/master/master-settings.c |    4 ++--
src/master/service.c         |    4 ++--

diffs (36 lines):

diff -r d589d568a19d -r 272bec780e26 src/master/master-settings.c
--- a/src/master/master-settings.c	Fri Oct 23 20:10:17 2009 -0400
+++ b/src/master/master-settings.c	Fri Oct 23 20:11:59 2009 -0400
@@ -139,10 +139,10 @@ static const struct service_settings ser
 	MEMBER(drop_priv_before_exec) FALSE,
 
 	MEMBER(process_min_avail) 0,
-	MEMBER(process_limit) (unsigned int)-1,
+	MEMBER(process_limit) -1U,
 	MEMBER(client_limit) 0,
 	MEMBER(service_count) 0,
-	MEMBER(vsz_limit) 256,
+	MEMBER(vsz_limit) -1U,
 
 	MEMBER(unix_listeners) ARRAY_INIT,
 	MEMBER(fifo_listeners) ARRAY_INIT,
diff -r d589d568a19d -r 272bec780e26 src/master/service.c
--- a/src/master/service.c	Fri Oct 23 20:10:17 2009 -0400
+++ b/src/master/service.c	Fri Oct 23 20:11:59 2009 -0400
@@ -176,14 +176,14 @@ service_create(pool_t pool, const struct
 	    service->client_limit < set->service_count)
 		service->client_limit = set->service_count;
 
-	service->vsz_limit = set->vsz_limit != 0 ? set->vsz_limit :
+	service->vsz_limit = set->vsz_limit != -1U ? set->vsz_limit :
 		set->master_set->default_vsz_limit;
 	service->type = service->set->parsed_type;
 
 	if (set->process_limit == 0) {
 		/* unlimited */
 		service->process_limit = INT_MAX;
-	} else if (set->process_limit == (unsigned int)-1) {
+	} else if (set->process_limit == -1U) {
 		/* use default */
 		service->process_limit =
 			set->master_set->default_process_limit;


More information about the dovecot-cvs mailing list