]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
master: Fail if service's vsz_limit is less than 1 kB
authorTimo Sirainen <tss@iki.fi>
Tue, 16 Nov 2010 19:32:51 +0000 (19:32 +0000)
committerTimo Sirainen <tss@iki.fi>
Tue, 16 Nov 2010 19:32:51 +0000 (19:32 +0000)
src/master/master-settings.c

index 13254cb799a9801a0b4cd4c6513757de247dc321..1afeeab9836480d49496b034f159bf0ab7272bb6 100644 (file)
@@ -496,6 +496,11 @@ master_settings_verify(void *_set, pool_t pool, const char **error_r)
                                service->name);
                        return FALSE;
                }
+               if (service->vsz_limit < 1024) {
+                       *error_r = t_strdup_printf("service(%s): "
+                               "vsz_limit is too low", service->name);
+                       return FALSE;
+               }
 
 #ifdef CONFIG_BINARY
                default_service =