]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
restrict-access: Minor code cleanup.
authorTimo Sirainen <tss@iki.fi>
Thu, 9 Apr 2009 23:14:23 +0000 (19:14 -0400)
committerTimo Sirainen <tss@iki.fi>
Thu, 9 Apr 2009 23:14:23 +0000 (19:14 -0400)
--HG--
branch : HEAD

src/lib/restrict-access.c

index cbb80ad0cb231de1c699bee720ee05b70a7d5f1e..d5ef3fbc4ea7308899824ee418cd9f3485d99279 100644 (file)
@@ -28,8 +28,6 @@ void restrict_access_init(struct restrict_access_settings *set)
        set->uid = (uid_t)-1;
        set->gid = (gid_t)-1;
        set->privileged_gid = (gid_t)-1;
-       set->first_valid_gid = 0;
-       set->last_valid_gid = (gid_t)-1;
 }
 
 static const char *get_uid_str(uid_t uid)
@@ -136,7 +134,7 @@ static void drop_restricted_groups(const struct restrict_access_settings *set,
 
        for (i = 0, used = 0; i < *gid_count; i++) {
                if (gid_list[i] >= set->first_valid_gid &&
-                   (set->last_valid_gid == (gid_t)-1 ||
+                   (set->last_valid_gid == 0 ||
                     gid_list[i] <= set->last_valid_gid)) {
                        if (gid_list[i] == 0)
                                *have_root_group = TRUE;