]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
master: vsz_limit enforcement was done for 1024 times too much memory.
authorTimo Sirainen <tss@iki.fi>
Wed, 9 Nov 2011 16:07:28 +0000 (18:07 +0200)
committerTimo Sirainen <tss@iki.fi>
Wed, 9 Nov 2011 16:07:28 +0000 (18:07 +0200)
src/master/service-process.c

index 7063cb84f14c1135a0ae20b154aae5ed639df8e4..5131f3beffabf856951fb8e87cbf6a6b1b0e708c 100644 (file)
@@ -157,7 +157,7 @@ drop_privileges(struct service *service)
        unsigned int len;
 
        if (service->vsz_limit != 0)
-               restrict_process_size(service->vsz_limit/1024, -1U);
+               restrict_process_size(service->vsz_limit/1024/1024, -1U);
 
        restrict_access_init(&rset);
        rset.uid = service->uid;