From d7bf1d1107cc32708a01f9b9dc1fbfa6874f0d95 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Thu, 20 Aug 2009 22:34:31 -0400 Subject: [PATCH] Move declarations before code. Signed-off-by: Anders Kaseorg --- nonlocal-group.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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) -- 2.45.0