]> andersk Git - nss_nonlocal.git/commitdiff
Don’t reset errno to 0.
authorAnders Kaseorg <andersk@mit.edu>
Mon, 28 Jul 2008 03:18:31 +0000 (23:18 -0400)
committerAnders Kaseorg <andersk@mit.edu>
Mon, 28 Jul 2008 12:07:25 +0000 (08:07 -0400)
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
nonlocal-group.c
nonlocal-passwd.c

index f202927c67b0167d6b409ef434e98c3690aaf275..0dfdb98f75c125ab9927476b1c5eabb30139cb13 100644 (file)
@@ -72,7 +72,6 @@ check_nonlocal_gid(const char *user, gid_t gid, int *errnop)
        errno = old_errno;
        return NSS_STATUS_TRYAGAIN;
     }
-    errno = 0;
     ret = getgrgid_r(gid, gbufp, buf, buflen, &gbufp);
     if (ret != 0) {
        *errnop = old_errno;
@@ -101,7 +100,6 @@ get_local_group(const char *name, struct group *grp, char *buffer, size_t buflen
        errno = old_errno;
        return NSS_STATUS_TRYAGAIN;
     }
-    errno = 0;
     ret = getgrnam_r(name, gbufp, buf, len, &gbufp);
     if (ret != 0) {
        *errnop = old_errno;
index 40811f9e68ee26ba1d9fa6c13f8b19136afdd8b5..6d70ea2d287a871a46e938608c7646f5292600e4 100644 (file)
@@ -72,7 +72,6 @@ check_nonlocal_uid(const char *user, uid_t uid, int *errnop)
        errno = old_errno;
        return NSS_STATUS_TRYAGAIN;
     }
-    errno = 0;
     ret = getpwuid_r(uid, pwbufp, buf, buflen, &pwbufp);
     if (ret != 0) {
        *errnop = errno;
@@ -101,7 +100,6 @@ check_nonlocal_user(const char *user, int *errnop)
        errno = old_errno;
        return NSS_STATUS_TRYAGAIN;
     }
-    errno = 0;
     ret = getpwnam_r(user, pwbufp, buf, buflen, &pwbufp);
     if (ret != 0) {
        *errnop = errno;
This page took 0.222638 seconds and 5 git commands to generate.