From: Anders Kaseorg Date: Fri, 21 Aug 2009 02:34:31 +0000 (-0400) Subject: Move declarations before code. X-Git-Tag: 1.11~10 X-Git-Url: http://andersk.mit.edu/gitweb/nss_nonlocal.git/commitdiff_plain/d7bf1d1107cc32708a01f9b9dc1fbfa6874f0d95 Move declarations before code. Signed-off-by: Anders Kaseorg --- diff --git a/nonlocal-group.c b/nonlocal-group.c index 3eb9fe9..e21ac84 100644 --- a/nonlocal-group.c +++ b/nonlocal-group.c @@ -390,6 +390,8 @@ _nss_nonlocal_initgroups_dyn(const char *user, gid_t group, long int *start, gid_t local_users_gid, gid; int is_local = 0; char *buffer; + int old_errno; + int in, out, i; /* Check that the user is a nonlocal user before adding any groups. */ status = check_nonlocal_user(user, errnop); @@ -398,7 +400,7 @@ _nss_nonlocal_initgroups_dyn(const char *user, gid_t group, long int *start, else if (status != NSS_STATUS_SUCCESS) is_local = 1; - int old_errno = errno; + old_errno = errno; status = get_local_group(MAGIC_LOCAL_GROUPNAME, &local_users_group, &buffer, errnop); @@ -461,7 +463,7 @@ _nss_nonlocal_initgroups_dyn(const char *user, gid_t group, long int *start, if (is_local) return NSS_STATUS_SUCCESS; - int in = *start, out = *start, i; + in = out = *start; nip = nss_group_nonlocal_database(); if (nip == NULL)