diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2012-08-13 18:03:24 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2012-08-13 20:43:30 +0200 |
commit | 4f76afc76610a26da85438e5657a6cb5e83c787a (patch) | |
tree | 4c6fc5a3d6626e4d517ef3d4d2f87f3b4828bde1 /src | |
parent | ee2aa1814aaaaed7c6eaaa099cdb40de9bf0be65 (diff) | |
download | sssd-4f76afc76610a26da85438e5657a6cb5e83c787a.tar.gz sssd-4f76afc76610a26da85438e5657a6cb5e83c787a.tar.xz sssd-4f76afc76610a26da85438e5657a6cb5e83c787a.zip |
sss_client: Group lookups should work even when fastcache cannot be initialized
https://fedorahosted.org/sssd/ticket/1415
Diffstat (limited to 'src')
-rw-r--r-- | src/sss_client/nss_group.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/sss_client/nss_group.c b/src/sss_client/nss_group.c index 1b9f3a3aa..99b7ad915 100644 --- a/src/sss_client/nss_group.c +++ b/src/sss_client/nss_group.c @@ -378,13 +378,10 @@ enum nss_status _nss_sss_getgrnam_r(const char *name, struct group *result, /* fall through, we need to actively ask the parent * if no entry is found */ break; - case EINVAL: + default: /* if using the mmaped cache failed, * fall back to socket based comms */ break; - default: - *errnop = EBADMSG; - return NSS_STATUS_TRYAGAIN; } rd.len = name_len + 1; @@ -467,13 +464,10 @@ enum nss_status _nss_sss_getgrgid_r(gid_t gid, struct group *result, /* fall through, we need to actively ask the parent * if no entry is found */ break; - case EINVAL: + default: /* if using the mmaped cache failed, * fall back to socket based comms */ break; - default: - *errnop = EBADMSG; - return NSS_STATUS_TRYAGAIN; } group_gid = gid; |