From 7d1c5a0ab6d77d891d7783aa8b3fe0a1ef5f3ff8 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Tue, 16 Nov 2010 22:09:02 +0100
Subject: [PATCH] Services' default vsz_limit wasn't actually using
 default_vsz_limit but rather 4 GB.

---
 src/managesieve-login/managesieve-login-settings.c | 2 +-
 src/managesieve/managesieve-settings.c             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/managesieve-login/managesieve-login-settings.c b/src/managesieve-login/managesieve-login-settings.c
index 7fa8dc214..bfbe6bd59 100644
--- a/src/managesieve-login/managesieve-login-settings.c
+++ b/src/managesieve-login/managesieve-login-settings.c
@@ -51,7 +51,7 @@ struct service_settings managesieve_login_settings_service_settings = {
 	.client_limit = 0,
 	.service_count = 1,
 	.idle_kill = 0,
-	.vsz_limit = 64,
+	.vsz_limit = 64*1024*1024,
 
 	.unix_listeners = ARRAY_INIT,
 	.fifo_listeners = ARRAY_INIT,
diff --git a/src/managesieve/managesieve-settings.c b/src/managesieve/managesieve-settings.c
index 6aec561e9..53a4ac354 100644
--- a/src/managesieve/managesieve-settings.c
+++ b/src/managesieve/managesieve-settings.c
@@ -48,7 +48,7 @@ struct service_settings managesieve_settings_service_settings = {
 	.client_limit = 1,
 	.service_count = 1,
 	.idle_kill = 0,
-	.vsz_limit = -1U,
+	.vsz_limit = (uoff_t)-1,
 
 	.unix_listeners = { { &managesieve_unix_listeners_buf,
 				   sizeof(managesieve_unix_listeners[0]) } },
-- 
GitLab