]> andersk Git - nss_nonlocal.git/commitdiff
Unindent a bunch of code in get_local_group. 1.7
authorAnders Kaseorg <andersk@mit.edu>
Mon, 28 Jul 2008 13:01:49 +0000 (09:01 -0400)
committerAnders Kaseorg <andersk@mit.edu>
Tue, 29 Jul 2008 10:56:26 +0000 (06:56 -0400)
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
nonlocal-group.c

index c8e8d7b2dbe4315b59824556e9b28014ea163d3a..9d2bfa040439a5db3d6945e79446a12a9f65d7d3 100644 (file)
@@ -157,38 +157,39 @@ get_local_group(const char *name, struct group *grp, char *buffer, size_t buflen
            break;
     } while (__nss_next(&nip, fct_name, &fct.ptr, status, 0) == 0);
 
-    if (status == NSS_STATUS_SUCCESS) {
-       n = snprintf(buffer, buflen, "%s", gbuf.gr_name);
-       if (n < 0 || n >= buflen) {
-           *errnop = ERANGE;
-           status = NSS_STATUS_TRYAGAIN;
-           goto get_local_group_done;
-       }
-       grp->gr_name = buffer;
-       buffer += n;
-       buflen -= n;
-
-       n = snprintf(buffer, buflen, "%s", gbuf.gr_passwd);
-       if (n < 0 || n >= buflen) {
-           *errnop = ERANGE;
-           status = NSS_STATUS_TRYAGAIN;
-           goto get_local_group_done;
-       }
-       grp->gr_passwd = buffer;
-       buffer += n;
-       buflen -= n;
+    if (status != NSS_STATUS_SUCCESS)
+       goto get_local_group_done;
 
-       grp->gr_gid = gbuf.gr_gid;
+    n = snprintf(buffer, buflen, "%s", gbuf.gr_name);
+    if (n < 0 || n >= buflen) {
+       *errnop = ERANGE;
+       status = NSS_STATUS_TRYAGAIN;
+       goto get_local_group_done;
+    }
+    grp->gr_name = buffer;
+    buffer += n;
+    buflen -= n;
+
+    n = snprintf(buffer, buflen, "%s", gbuf.gr_passwd);
+    if (n < 0 || n >= buflen) {
+       *errnop = ERANGE;
+       status = NSS_STATUS_TRYAGAIN;
+       goto get_local_group_done;
+    }
+    grp->gr_passwd = buffer;
+    buffer += n;
+    buflen -= n;
 
-       if (buflen < sizeof(void *)) {
-           *errnop = ERANGE;
-           status = NSS_STATUS_TRYAGAIN;
-           goto get_local_group_done;
-       }
-       *(void **)buffer = NULL;
-       buffer += sizeof(void *);
-       buflen -= sizeof(void *);
+    grp->gr_gid = gbuf.gr_gid;
+
+    if (buflen < sizeof(void *)) {
+       *errnop = ERANGE;
+       status = NSS_STATUS_TRYAGAIN;
+       goto get_local_group_done;
     }
+    *(void **)buffer = NULL;
+    buffer += sizeof(void *);
+    buflen -= sizeof(void *);
 
  get_local_group_done:
     free(buf);
This page took 0.049891 seconds and 5 git commands to generate.