From 2a256e4e4b64891fe846e933589506daa68aa13e Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Fri, 18 Dec 2015 13:16:29 +0100 Subject: nfs idmap: fix infinite loop MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Resolves: https://fedorahosted.org/sssd/ticket/2909 Reviewed-by: Lukáš Slebodník Reviewed-by: Noam Meltzer --- src/sss_client/nfs/sss_nfs_client.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sss_client/nfs/sss_nfs_client.c b/src/sss_client/nfs/sss_nfs_client.c index 64cb67a8b..8fd993005 100644 --- a/src/sss_client/nfs/sss_nfs_client.c +++ b/src/sss_client/nfs/sss_nfs_client.c @@ -157,7 +157,7 @@ static int get_user_from_mc(char *name, size_t len, uid_t uid) goto done; } buf = p; - rc = sss_nss_mc_getpwuid(uid, &pwd, buf, BUF_LEN); + rc = sss_nss_mc_getpwuid(uid, &pwd, buf, buflen); } while (rc == ERANGE); if (rc == 0) { @@ -198,7 +198,7 @@ static int get_group_from_mc(char *name, size_t len, id_t gid) goto done; } buf = p; - rc = sss_nss_mc_getgrgid(gid, &grp, buf, BUF_LEN); + rc = sss_nss_mc_getgrgid(gid, &grp, buf, buflen); } while (rc == ERANGE); if (rc == 0) { -- cgit