From 587c6d92d871b6888ecda7712a8b78683715c3dd Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Mon, 1 Jun 2009 17:01:56 -0400 Subject: Fix nasty bug in rendering the password field An error introduced with the last tidyup patches would skip the first char of the password field. --- sss_client/passwd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sss_client/passwd.c b/sss_client/passwd.c index 5239d5522..e999e5dd5 100644 --- a/sss_client/passwd.c +++ b/sss_client/passwd.c @@ -86,8 +86,8 @@ static int sss_nss_getpw_readrep(struct sss_nss_pw_rep *pr, slen = *len - 8; dlen = pr->buflen; - pr->result->pw_name = &(pr->buffer[0]); i = 0; + pr->result->pw_name = &(pr->buffer[i]); while (slen > i && dlen > 0) { pr->buffer[i] = sbuf[i]; if (pr->buffer[i] == '\0') break; @@ -103,7 +103,6 @@ static int sss_nss_getpw_readrep(struct sss_nss_pw_rep *pr, i++; dlen--; - i++; pr->result->pw_passwd = &(pr->buffer[i]); while (slen > i && dlen > 0) { pr->buffer[i] = sbuf[i]; -- cgit