]> andersk Git - nss_nonlocal.git/commitdiff
Move declarations before code.
authorAnders Kaseorg <andersk@mit.edu>
Fri, 21 Aug 2009 02:34:31 +0000 (22:34 -0400)
committerAnders Kaseorg <andersk@mit.edu>
Fri, 21 Aug 2009 02:34:31 +0000 (22:34 -0400)
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
nonlocal-group.c

index 3eb9fe9ba3c250c3388aa9cdc565a08ad3cc8b7f..e21ac84562d190aed6ee9ad47667c76fdb3a1b2d 100644 (file)
@@ -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)
This page took 0.495976 seconds and 5 git commands to generate.