aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bindfs.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/bindfs.c b/src/bindfs.c
index 773f3af..02f281c 100644
--- a/src/bindfs.c
+++ b/src/bindfs.c
@@ -192,18 +192,14 @@ static int is_mirrored_user(uid_t uid)
{
int i;
for (i = 0; i < settings.num_mirrored_users; ++i) {
- if (settings.mirrored_users[i] == uid)
- break;
- }
- if (i < settings.num_mirrored_users) { /* found in mirrored_users */
- return 1;
- } else {
- for (i = 0; i < settings.num_mirrored_members; ++i) {
- if (user_belongs_to_group(uid, settings.mirrored_members[i]))
- break;
+ if (settings.mirrored_users[i] == uid) {
+ return 1;
}
- if (i < settings.num_mirrored_members) /* found in mirrored_members */
+ }
+ for (i = 0; i < settings.num_mirrored_members; ++i) {
+ if (user_belongs_to_group(uid, settings.mirrored_members[i])) {
return 1;
+ }
}
return 0;
}