changeset 971:91b9d01dc79e HEAD

Don't check for dropped root gid privileges if our uid is still root.
author Timo Sirainen <tss@iki.fi>
date Tue, 14 Jan 2003 04:03:56 +0200
parents 0e7f5f4751d3
children 0857c8c7ddf9
files src/lib/restrict-access.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/restrict-access.c	Tue Jan 14 03:49:16 2003 +0200
+++ b/src/lib/restrict-access.c	Tue Jan 14 04:03:56 2003 +0200
@@ -97,7 +97,7 @@
 			i_fatal("We couldn't drop root privileges");
 	}
 
-	if (gid != 0 || disallow_root) {
+	if ((gid != 0 && uid != 0) || disallow_root) {
 		if (getgid() == 0 || getegid() == 0 || setgid(0) == 0)
 			i_fatal("We couldn't drop root group privileges");
 	}