X-Git-Url: http://andersk.mit.edu/gitweb/nss_nonlocal.git/blobdiff_plain/3010a54bf00c67c780db74166f38b9d3fdfccd85..b3831d60aff2a0ca62bf9d9c4f3cb5acbf314384:/nonlocal-group.c diff --git a/nonlocal-group.c b/nonlocal-group.c index 09fa6f2..b7679eb 100644 --- a/nonlocal-group.c +++ b/nonlocal-group.c @@ -325,7 +325,7 @@ _nss_nonlocal_initgroups_dyn(const char *user, gid_t group, long int *start, const __typeof__(&_nss_nonlocal_initgroups_dyn) self = NULL; struct group local_users_group, nonlocal_users_group; - int is_local = 0; + bool is_nonlocal = true; char *buffer; int in, out, i; @@ -334,7 +334,7 @@ _nss_nonlocal_initgroups_dyn(const char *user, gid_t group, long int *start, if (status == NSS_STATUS_TRYAGAIN) { return status; } else if (status != NSS_STATUS_SUCCESS) { - is_local = 1; + is_nonlocal = false; status = get_local_group(MAGIC_LOCAL_GROUPNAME, &local_users_group, &buffer, errnop); @@ -366,7 +366,7 @@ _nss_nonlocal_initgroups_dyn(const char *user, gid_t group, long int *start, } } - if (is_local) + if (!is_nonlocal) return NSS_STATUS_SUCCESS; in = out = *start;